The Stranger Things Series Finale Line That Seemingly Sets Up A Spin-Off

Wait 5 sec.

The working title of "Stranger Things" was "Montauk," and the New York hamlet could possibly be the setting of a spin-off show going by a line from the finale.