All aboard! The Canadian Pacific Holiday Train will stop in 20 Minnesota towns, including Glenwood on its 25th annual ride through the northern U.S., bringing live entertainment and Christmas cheer in exchange for donations to local food banks.

The CP Holiday Train will be at the Glenwood Depot at 10:15 a.m. on Thursday, Dec. 14.

The Holiday Train is about 1,000 feet in length with 14 brightly decorated rail cars. Each one is lit with hundreds of thousands of LEDs and holiday designs celebrating the spirit of the giving season.

In Glenwood visitors can enjoy free musical performances Dallas Smith and MacKenzie Porter. All food or cash donations will benefit the local community.

Since its inception in 1999, the CPKC Holiday Train has raised more than $22.5 million and more than 5 million pounds of food for community food banks across North America.