Smash Mouth brought more than a decade's worth of hits and some poppin' new tunes to Batavia Downs on Friday night.
The set ranged from monster hits like Walking on the Sun, I'm a Believer, and All Star to their latest single, Ride On, which kept the crowd dancing and smiling throughout the performance.
Previously: Smash Mouth rides the next wave of 'Classic Rock' into Batavia Downs on June 21