Category: Ontario

The Niagara falls

Niagara Falls is a collection of three large waterfalls located on the Canada-United States border, near the towns of Niagara Falls, Ontario, Canada, and Niagara Falls, New York, United States. They are located between Lake Erie and Lake Ontario, and are fed by the Niagara River. THE Read more…

Abandoned village in Newfoundland, so secret that only a few can visit it.

We present to you a YouTube video published and produced by The Weather Network. Author: The Weather Network The video is about an abandoned village called Petites in Newfoundland, Canada, located near Port Abbas. In 2003, the majority of residents decided to move following a government buyout, leaving behind their Read more…