FIRST LOOK: Doctor Who – Christmas Special "Last Christmas" Images from BBC America

BBC America has released the first images from the Doctor Who Christmas Special episode, Last Christmas, airing December 25th, on BBC America. Check ’em out below!

Catch the Doctor Who Chistmas Special, Last Christmas, when it airs December 25th 2014 on BBC America.