Thursday, July 31, 2025
HomeTags13 Sentinels

Tag: 13 Sentinels

Atlus Announces 13 Sentinels: Aegis Rim Localization

Atlus USA have announced that they will be releasing 13 Sentinels: Aegis Rim in North America and Europe. This Vanilliaware title is still in...

FOLLOW US

19,227FansLike
3,600FollowersFollow
5,573SubscribersSubscribe
spot_img