Day: October 18, 2019

Maman the Giant Spider

You cannot miss Maman the Giant Spider, an urban art sculpture in Ottawa, Canada. The National Gallery of Art in Ottawa has placed it in front of its entrance. As a matter of fact, Maman (French for Mother)… Read More

%d bloggers like this:
Skip to toolbar