Magic on Main Street Delights All Ages