2
Nukes4All 2 points ago +2 / -0

Hey, I'm pretty sure this place is in Cantwell, Alaska. I've seen it with my own eyes. Right passed Denali National Park and about halfway between Anchorage and Fairbanks Rough country up there, but you can definitely get away from the craziness.