Remember this Earth Day to take care of our Mother Earth and all it’s wonders. Niagara Falls is a reminder of the incredible power of this world. Everyone should do their part to care for this gift of creation.
This picture of the Horseshoe Falls was taken from the nearby Skylon Tower. Niagara Falls is one of the most impressive display of natural power I’ve ever seen.
Niagara Falls, Ontario, Canada is a great place to visit to see one of the great wonders of the world. Visitors from all around the globe come here each year see the power of this amazing waterfall. It’s powerful beauty does indeed attract and keeps people coming back for more so they stay in some very unique places along the Falls.