Canada – Ottawa
Ottawa, Canada See the Monster spider facing the Cathedral ready to attack like an alien invader! It's a modern sculpture in the [...]
Ottawa, Canada See the Monster spider facing the Cathedral ready to attack like an alien invader! It's a modern sculpture in the [...]