At Niagara Falls—considered by many to be one of the world’s seven natural wonders—water thunders downward from a height of nearly 200 feet, crashing onto craggy boulders below.
The post Visit Niagara Falls, ON. Two-Night Stay For Up To Eight With Water-Park Passes. appeared first on Crave Local.