By Hexdro
On January 4, 2021
In Gaming
Back in 2019, Netflix and Next Games announced that it was working on a location-based game for the Stranger Things franchise…
The game was supposed to release in 2020, so what happened?
Read More
Email: contact@hexdro.net
Copyright © 2020 Hexdro