Good Works Productions in association with Aizzah Fatima present the premiere of The Lady Liberty Theater Festival, taking place at Urban Stages (259 West 30th Street, New York, NY 10001) from Wednesday, September 7th through Sunday, September 25th, 2016. Broadway World has a first look at Frances McGarry as the Statue of Liberty below!