The Urchins
Margaret Hedderman
Sarah Jost
Geo OngUMportant Links
Tag Archives: north america
The Urchins do Niagara Falls
The most powerful waterfall in North America, Niagara Falls was formed at the end of the last ice age when two glaciers melted and rushed toward the Atlantic. The Urchins visited this natural wonder last month. This is what happened.
Posted in Collaborative, Travel, Urchins on the Road
Tagged atlantic ocean, canada, free fallin', glacier, natural wonder, Nature, Niagara Falls, north america, tom petty, video, water, waterfall
Leave a comment
