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.
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.
WOW!
LikeLike