Sat, 07/27/2013 - 10:30am

Recently, the Discovery Channel aired a new reality series called "Street Outlaws". The network describes the show as "…a driver’s seat view into the world of American illegal street racing." Currently, the filming is taking place in Oklahoma City as the show alleges we boast having the "fastest street cars in the country."


Subscribe to Blog RSS Feed