It’s… it’s not a good thing. Square Enix’s Left Alive – a side game set in the universe of the Front Mission series – saw release in Japan on February 28th. And initially, streamers...
Read More
1 Minute
Entertainment Unfiltered