7.8

Super Robot Wars – Almost Super

Super Robot Wars OG: The Moon Dwellers just might be the RPG game that we've all been waiting for... but just didn't know it. Check out what we think of it!