Mr Hemi said Vanishing point. Fast Company. (Was filmed in my home town and track) Famtasm (The Cuda) Click to expand...