134 W 3rd St
In the heart of Crystal Lake City Park, visitors are greeted by a large, friendly-looking statue of Bigfoot. This quirky sculpture has become a fun and une
JavaScript is required to use this application. Please enable JavaScript in your browser settings.