It's back! After the absolutely terrible follow-up series, Ashes To Ashes, the most popular British drama since the last one, Life On Mars, is returning for a special two-hour spectacular on Christmas Day.
DI Sam Tyler and DCI Gene Hunt team-up once more as the former is transported back through time again after a knock on the head from his wife with a turkey drumstick on Xmas Day in 2008.
This time Tyler finds himself back in 1960s Manchester, in a hippy-infested, seedy underworld, ravaged by young girls with flowers in their hair, and short skirts barely covering their arse cheeks.
Sam's eyes are magnetised by what he sees, but Hunt gives the youth-types short shrift, calling them "tarts" and "slags", and their hippy boyfriends "fags".
DCI Hunt's talismanic Ford Granada car - not actually in production until 1972 - becomes a Time Machine, and the pair travel through time visiting the 1920s, the 1930s and 1940s, putting wrongs right, and slagging-off the miscreants of the period.
A new character is added: Gene's brother PC Mike Hunt, who unably 'assists the cops as they hurtle around Manchester trying to stem the flow of unabated crime.
As well as John Simm and Philip Glenister, the show also stars Graham Norton as a fag, Catherine Tate in a cameo as a hippy slapper, and disgraced ex-Grandstand host, Frank Bough, as a cross-dressing sports presenter.
Life On Mars 3 will be broadcast on BBC1 after the Queen's Speech at 3.15pm.