children's theatre of elgin / fox valley theatre company

Mashup: When Songs Collilde June 22-July 1!

Mashup: When Songs Collide means excitement! Don’t miss this toe-tappin’ music-and-dance revue featuring fabulous mashups* of songs old and new and across genres. Fridays & Saturdays, June 22, 23, 29, & 30 at 7:30 pm Sundays, June 24 & July 1...