Niagara Falls Ontario Canada
It’s located at the Southern tip of Ontario,
Niagara Falls is a three divided massive waterfalls
The falls has a 13 storey drop with 100,000 cubic feet of water. It is considered to be included in the natural wonders of the world.
https://vacationrentalsexperts.pennistonemedia.com/top-10-vacation-spots-in-canada/ — view on Instagram https://scontent.cdninstagram.com/vp/9c5f8f6f55805c123b1e353a0c5e1811/5B885846/t51.2885-15/s640x640/sh0.08/e35/31757602_190689245076786_6295975031444865024_n.jpg
via Tumblr Niagara Falls Ontario Canada It’s located at the Southern tip...
Write something about yourself. No need to be fancy, just an overview.