13 Sentinels: Aegis Rim

SEGA & Atlus Confirm Their E3 2017 Lineup

SEGA and Atlus have released the full list of video games they’ll be highlighting this week at E3. Unsurprisingly, the latest…

7 years ago