Latourell Falls

Latourell Falls was a gorgeous waterfall that had the distinction of being the closest major waterfall of the Columbia River Gorge to the City of Portland. It possessed remarkable overhanging…