All the Latest Game Footage and Images from Alien Squatter
You are a homeless extraterrestrial living in a futuristic version of Japan. Struggle to survive in this new style of RPG.
Advertisement