Last month the forthcoming TV series The Walking Dead was filmed in the Fairlie Poplar district of downtown Atlanta, and Atlantans were offered the chance…
Georgia State's Center for Leadership in Disability, part of the Center for Healthy Development in the Institute of Public Health, is co-presenting a film festival:…