onstageandscreen.com
TV Binge Report: Stranger Things
It seems like all everyone has been talking about the past few weeks is Netflix’s latest show—Stranger Things. Created by Matt and Ross Duffer and set in small-town Indiana in the 1980s, this…