The World of Lemuria - Child of Light trailer



Child of Light hits later this month and Ubisoft have released a trailer showcasing the world of Lemuria in which the game is set.



This game has a great art style to be sure, look for it soon on your platform of choice.