Acquiring satellite view…

Blowout Canyon

Authoritative

Blowout Canyon is a public boat ramp on Palisades Reservoir in Lemhi County, Idaho (83467). GPS coordinates: 45.0898°N, 113.8954°W.