Lemuria: Lost in Space is Available Now
Lemuria: Lost in Space is Available Now It was announced by EJR Team, the release of their new game Lemuria: Lost in Space on Steam. Explore the long-lost Lemuria 7 spaceship and find out what happened to the crew. Check out the launch trailer of Lemuria: Lost in Space, showcasing the games’ features: “The Intriguing Story The […]