Editor’s Picks Nov 10, 2012 James Gent WHAT A MACHINE! Ferrari 333SP. Dubai, UAE. Just goes to show it really is worth showing up for race day at the Dubai Autodrome. As the clock ticked 7.30am…