Stranger Things’ Duffer Brother reveal details and stellar cast for their new Netflix series

We’re loving everything we’re hearing about The Boroughs so far…