Have you seen Billy the Beaver in Festival Park? He’s the newest addition to Castle Rock’s burgeoning art scene, thanks to a generous grant from The Downtown Alliance. Did you know the beaver is our Town mascot? Chainsaw art by Billy LaFleur. You had better look out, Castle Rock is getting artsy!