New Child of Light trailer released, show beauty of Lemuria
Ubisoft has just released a brand new trailer of Child of Light showcasing the beautiful world of "Lemuria", the place where the game takes place. The place looks really stunning, you will definitely fall in love with it at first sight. Child of Light is scheduled to launch on April 30. It will be available for PS3, Xbox 360, Xbox One, Playstation 4, Wii U and PC. Take a look at the trailer above.