Super Cars Across Italy
- Episode aired Apr 23, 2012
- TV-MA
- 1h 2m
Jeremy, James and Richard return for a new series starting in Italy testing out super cars including the Noble, Lamborghini, and Maclaren.Jeremy, James and Richard return for a new series starting in Italy testing out super cars including the Noble, Lamborghini, and Maclaren.Jeremy, James and Richard return for a new series starting in Italy testing out super cars including the Noble, Lamborghini, and Maclaren.