
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.
3 Votes
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.