SLUG Writer Claims to Have Seen a Sasquatch

SLUG Writer Claims to Have Seen a Sasquatch

When I first found out that SLUG was sending me to Washington State’s famous Sasquatch Festival, located at the scenic Gorge Amphitheater, I thought “good.” When I later found out that the festival had little if anything to do with the actual Bigfoot, I was skeptical. “Am I ever going to see Bigfoot?” I asked