Cars, Drifting Thomas’ Cressida February 18, 2011 Teddy 2 Comments This car is pretty fuckin’ rad…. its got a 1JZ with a fat top mount turbo and I really can’t wait to see it finished!