Acquiring satellite view…

Twin Falls Power Site

Verified

Twin Falls Power Site is a public boat ramp on Snake River in Minidoka County, Idaho (83350). GPS coordinates: 42.6731°N, 113.4900°W.