Three Valley Gap Ghost Town

Revelstoke British Columbia Canada