download, eshop, Games, nintendo switch, Reviews

[Review] Soccer Slammers – Nintendo Switch

Reviewed by Kieran Developer: Atooi Publisher: Atooi Category: Arcade, Sport Release Date: 06.14.2018 Right back Atooi ya! Before I crack on with talking about this little gem, I’d just like to share a theory I have about Atooi. I’ve thought about…

Continue reading