Photos: Canadian Pacific Holiday Train

Photos: Canadian Pacific Holiday Train

The Canadian Pacific Holiday Train made its annual tour through eastern Iowa, stopping in Davenport, Marquette, Lansing, and New Albin before heading north.

/ 23