T Tazmaniac Feb 13, 2007 #1 Life on Mars is back! Tonight BBC1 at 9pm. Loads better than Top Gear... SHUT IT!!!!!