The CP Holiday Train has raised almost $10M in cash donations and almost 4M in food since its first run in 1999.

The train arrives in like a moving holiday billboard, complete with lights and wreathes. There is also a live musical performance at each location.

The train is making a stop in Byron, IL this year too! According to CP, "the concerts are free, but we encourage you to bring a donation for your local food bank -- either a non-perishable food item or a cash donation. All contributions will stay in your community."

The Byron stop is scheduled for Thursday, December 4 and performing that day is Kira Isabella.

More From 97 ZOK