Ever heard of the Canadian Pacific Holiday Train? It's been running since 1999 and this is the first I have heard of it.

Last year the train passed by Adrian, Michigan.

Click here to get the full story from mlive.

According to the story, the train has raised more than 13 million dollars and over 4 million pounds of food for food banks in North America. It doesn't stop in Michigan but you can see it cruise by.

If you are in Wayne, Washtenaw or Lenawee counties or the Detroit area you may have a chance to check it out. If not, click that mlive link for some great pics.