Published On Dec 9, 2015
http://www.downtownstcharles.org A review of the recent of the 2015 Electric Christmas Parade held in downtown St. Charles, Illinois. Special thanks to all of our sponsors, volunteers and the great city of St. Charles! Video produced by Stage Fright Productions
show more