Stephanie Leonidas March 24, 2015 Stephanie Leonidas – National Geographic’s Killing Jesus Premiere in NY