Ever wondered where Stranger Things got its creepy government experiments and otherworldly creatures? Believe it or not, the inspiration comes from a real place: Montauk. This small town in New York, ...