Watch Top Gear - Episode 1

Top Gear Season 18 Episode 1

Season 18 Episode 1

First Aired: January 29, 2012

Description: The gang heads to Italy where things start at the Nardo test track, a facility so massive it is visible from space, before heading north for a nerve wracking drive around the center of Rome.