Tron Chief

British Car Show 2010

A line of MINI's who did not stand a chance in the Oil Spot Contest

British Car Show 2010
Tron Chief, Oct 16, 2010