Life imitates J.G. Ballard May 22, 2008 By admin "Man admits 'having sex' with 1000 cars." … [Read more...]