Stranger Things 3: The Game (The Dojo) - Let's Play
Stranger Things 3 is out and Michael and Jeff are celebrating by DESTROYING THE MALL in the video game adaptation of everyone's favorite Netflix nostalgia-fest here on The Dojo!
Check out more content from Michael right HERE!