Clock Tower

Santo André, Brasil