Bridal Veil Falls
Photograph - Photography
The spectacular Bridal Veil Falls are the tallest free-falling falls in Colorado at 365 feet in height. It's located east of the town of Telluride, Colorado. At the very top is the Smuggler-Union Hydroelectric Power Plant and also know as the Bridal Veil Power Plant.
December 7th, 2020
Viewed 119 Times - Last Visitor from Beverly Hills, CA on 01/11/2022 at 3:53 PM