This just happened at a city famous for Bigfoot

Posted Saturday, April 29, 2017

By Squatchable.com staff

Bigfoot festival parade in Willow Creek, California. "Bobo" and crew in Willow Creek: