Actor Greg Finley Talks Filming in New Orleans
filed under CW