Friday, May 14, 2004

Speeders on Italy's highways will be thinking "The Cops Are Chasing Me in a WHAT?" when they look in the rear view mirror...