Stranger Things fans, Netflix have released a Barb clip