Ged Barcroft

Ged Barcroft is a driver out of Alberta, Canada and best known for driving Sheer Insanity. He began driving in 2001.