Canadian National Railway locomotive 2304 (ES44DC) plows through huge snow drifts and gives a big snow shower as it leads the daily CN manifest train 406 West (Moncton, NB to Saint John, NB) at Salisbury, New Brunswick.

What did you think of this amazing footage? Have you ever seen this happen before? Please leave a comment in the section below and remember to share it with your friends!