Bridal Veil Falls

Bridal Veil Falls is a 365 foot (111 m) waterfall overlooking Telluride, Colorado. The building at its top is a power plant.

Comments

No comments posted yet.