Bigfoot sighted at Espresso Chalet in Index, Washington
Bigfoot is alive and well in the Pacific Northwest, Bigfoot lore at least. One of the best places to indulge our curiosity of the Sasquatch phenomenon is at Espresso Chalet, a roadside espresso stand along the Stevens Pass Greenway segment of U.S. Route 2 in Index, Washington. The Espresso Chalet has been at this location over…