A Portland Police Officer answered a dare to sing on camera, and the video is now a viral sensation.

Just before Christmas, Officer Jeremy Turner's partner teased him, saying he should just stop walking and sing, since he was often singing to himself while on patrol. Turner answered the dare by standing in the snow, crooning a beautiful version of 'O Holy Night.' As it turns out, Turner studied music and is really a very good singer. His performance received a round of applause from passersby, who couldn't resist pausing in their holiday shopping to listen to the caroling cop. Officer Keller caught the moment on video, and shared it on Facebook.

That video has gone viral, shared more than four thousand times, so far, on Facebook. Plus, it's popping up in news publications around the country.

We hope Officers Turner and Keller had a very Merry Christmas!

More From WQCB Brewer Maine