“Stranger Things” creators and showrunners Matt and Ross Duffer released a statement on Saturday after crew member Peyton Brown accused the brothers of verbally abusing women on the set of the hit … Read entire story.
Source: Access Hollywood Latest News