Summer on the Square & Battle of the Bands

1st Annual Summer on the Square Festival and Battle of the Bands. [...]