Twist Director Igor Borghi Presents a New Pedal-To-The-Metal Spot for Top Gear Italia Friday, July 15, 2016 Twist Director Igor Borghi has promoted the latest offshoot of British TV-show “Top Gear” via agency Sky Italia Planning &…