Everybody seems to like the Stranger Things stage play

Stranger Things: The First Shadow officially opened in London, and people are pretty stoked about it

Your browser does not support the video.

 
Join the discussion...