Production photo from Dean Film Works LLC's "Rest Stop" short film. On location in Buckhead/Atlanta, Georgia.
Copy the link below to share this page: