Sasquatch Festival

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
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