Power and Speed Extravaganza

Factory performance cars to pro race cars in head to head drag racing. Owner of car dealership That Car Place in London ON strives to be number one.