Canadian Sports Car Owners Who Allege Being Denied Restaurant Table Over Race, Raise Revving Hell


More than a dozen super and sports car owners from the NFR or 'North Face Rally' group who claim to have been denied a table at an All Star Wings & Ribs restaurant in the city of Vaughan, in Ontario, Canada, due to their race, took revenge by running around the parking lot revving their rowdy engines.
Read more ยป