Tag: atlus

4th January 2019 Off

Catherine coming to PC?

By thatretrovideogamer

Sega really has finally gotten it’s groove back when it comes to marketing! Their new online shops are brilliant, and…

Advertisements