Question: where is the tv show stranger things filmed
Answer: Atlanta