Remember Barb? Well, she's back...and she is NOT happy.

"Hey guys...umm....What the F***!?"

 

(Also, good news Stranger Things fans! Season 2 is coming in 2017!!!)