Telluride's Bridal Veil Falls Re-Opened to Climbing Standing 365 feet over Telluride's Box Canyon, Bridal Veil Falls is Colorado's tallest free falling waterfall, and some would argue, one of the most classic and difficult ice climbs in the country. And...