'Stranger Things' Creators Matt & Ross Duffer Respond To Allegations Of Abuse On Set

“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 …