Question: where was the netflix series stranger things filmed
Answer: Atlanta