One of my favorite holiday traditions is making it's way to Minnesota in December!
According to Bring Me The News, the Canadian Pacific Holiday will be making 25 scheduled stops in Minnesota on it's 25th annual tour of North America! The holiday train practically a traveling light show that includes live music acts and raises money for food shelves along the way.
Here is the list of the Minnesota stops which starts with Rochester at Noon:
Dec. 6
Rochester
Owatonna
Waseca
Janesville
Dec. 7
Austin
Dec. 8
La Crescent
Dec. 9
Winona
Wabasha
Hastings
Dec. 10
Cottage Grove
Dec. 11
Golden Valley
St. Louis Park
Dec. 13
Loretto
Buffalo
Annandale
Eden Valley
Dec. 14
Glenwood
Alexandria
Detroit Lakes
Mahnomen
Plummer
Thief River Falls
Dec. 15
Elbow Lake