Tag: The New York Cave of the Winds

The New York Cave of the Winds

A natural cave was located behind Bridal Veil Falls at Niagara Falls named Cave of the Winds. The cave was originally discovered in 1834....