Journey Behind the Falls | Niagara Falls Ontario Canada
Follow
Journey Behind the Falls in Niagara Falls Canada is an epic experience not to be missed! For over a hundred years visitors have been making the journey down to the base of the falls to experience the power of this natural wonder.
Join us for a full tour of this unforgettable attraction!