Green Canyon Hot Springs

Newdale, Idaho, USA



Green Canyon Hot Springs, Newdale, ID, USA