As the April 30th release date for Child of Light nears, Ubisoft entices fans and potential players with a brand new video that centers around the game's world, Lemuria.
Suzie Ford Updated: Posted:
Category: News 0
As the April 30th release date for Child of Light nears, Ubisoft entices fans and potential players with a brand new video that centers around the game's world, Lemuria.