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

reply