An interesting story came out of Romulus, Michigan yesterday when city officials rescinded on and earlier agreement with the people behind the Street Outlaws TV show due to safety concerns that arose after there was some conflict between what the television production crew told the city government and what a racer told them. Essentially, the root of the issue […]
More...
More...
Comment