Georgia is the top filming location in the world, 'Star' actress Amiyah Scott talks filming in Atlanta

Amiyah Scott said Atlanta is a great place to film.
Published: 7:11 AM EDT March 20, 2019
Updated: 9:19 AM EDT March 20, 2019