'Street Outlaws' show no longer filming in Romulus
No love loss here. They are just a bunch of trailer queen "street cars"
Print