Filming Locations
Anyone know any of the filming locations in New Orleans? Mainly the overpass where Chance and Natasha jump to the train below.
"It's my car." RIP Charles Bronson
Anyone know any of the filming locations in New Orleans? Mainly the overpass where Chance and Natasha jump to the train below.
"It's my car." RIP Charles Bronson