Further proof the film was shot in Georgia was documented by the Lilburn … Download the FOX 5 Atlanta app for breaking news and weather alerts.

Leave a Reply

Your email address will not be published. Required fields are marked *