Marine Derre
A powerful display of nature
Bridal Veil Falls are the American Niagara Falls. The Maid of the Mist offers a thirty minute excursion at the foot of the falls, and there is a bridge as close as possible to the thundering water. I highly recommend going to see these falls, which will really impress upon you the power of Nature.