New on set pics Josan 13 years ago • x018 On Set: New Orleans, LA (03/29/11). Is that date and location right?