"Stranger Things" has St. Louis connection

The Netflix hit has some St. Louis ties to be proud of.