WEB EXTRA: Tourists Visit Stranger Things Location

Jackson, Georgia is seeing a tourism boost thanks to the Netflix show ‘Stranger Things.’

More of Miami