Top Gear Spotted in Italy with Three Hot Hatches
If there is one television crew that is almost impossible to go by unnoticed (at least by the male population) anywhere they go in the world, it is the hosts of BBC’s widely popular Top Gear program. This time, Jeremy Clarkson, James May and Richard Hammond were spotted in the medieval town of Lucca in Tuscany, central Italy. Read more »