2012 Palm Beach Grand Prix - James Beriau

Triumph at the British Car Show at the Palm Beach International Raceway in Jupiter FL, Feb. 18, 2012.