This particular scene was apparently filmed in the streets of Detroit with the one-off  Shelby GT500 Need For Speed Edition taking to the streets to put in some serious drift work ala those “Need for Speed” video games.

Leave a Reply