Second Rock for Tots events combines rock shows, children's activities to benefit Toys for Tots.

Rock music and children's laughter joined in chorus Saturday evening as the Rock for Tots event helped boost the Toys for Tots program.

Four rock bands performed on the Tanyard Gardens stage in downtown Hannibal, while a bounce house, free cotton candy, face painting and games awaited younger visitors. Event chairman Bobi Mathews said the Hannibal Jaycees and dozens of community vendors worked together with Epic Music Showcase to help raise funds for the United States Marine Corps Toys for Tots program, which provides Christmas gifts each year to families in need.

Mathews said this year's turnout and results eclipsed those from the first event in 2017. About 120 visitors entered the gate and a silent auction raised $180.

Each band delivered a unique sound, showcasing their own brand of rock 'n' roll for the enthusiastic crowd. Kansas City's Maximus took the stage first, followed by Hannibal's NOWAKE. Divine Sorrow and Dead Original continued to provide a mixture of hard-edged and melodic songs.

With energetic music as their backdrop, children bounced and slid on the bounce house, showed off their new face paint decorations, shot Nerf guns to win prizes and doused each other with water balloons and water blasters.

Sisters Marie Schell, 3, and Madelyn Schell, 1, each received their favorite designs from face painters and Hannibal Jaycees members Mandi Minor and Tarah Saxbury. Kate Schell smiled as she watched Marie's mermaid and Madelyn's rainbow take shape. She reflected on the importance of allowing her daughters to see the impact they can make for programs like Toys for Tots — “being able to bring your kids to something like this and allowing them to see you giving back,” she said.

As Saxbury finished up Madelyn's new rainbow, she spoke on the opportunity to assist the Toys for Tots program and get to do something for children. “It's fun to work with the kids and see the kids smile,” she said.

Trevor.mcdonald@courierpost.com