This stock photo shows a display of Christmas elves in their brightly colored outfits and many colorfully wrapped presents loaded on the CPR Steam Locomotive 29.
This display is outside the Canadian Pacific Railway Headquarters building in Gulf Canada Square, City of Calgary, Alberta, Canada.
The dark metal and smoothly polished steam locomotive with its yellow lettering displaying Canadian Pacific 29 on the side, sits behind a low black metal fence.
The high rise building in the background show reflections of other architecture along with hints of the blue sky.
To the right of the steam engine is a white building that sits on column posts.
White thin puffy clouds are dominating the sky.
The foreground shows traces of winter with brown foliage among the landscape.
Christmas display on the CPR Steam Locomotive 29 on display outside the Canadian Pacific Railway Headquarters building in Gulf Canada Square, City of Calgary, Alberta, Canada.