Welcome to the strange and sublime Echo Island, a series of artworks created by Luzhan Liu, a freelance concept designer and digital artist based in Beijing, China. We absolutely love these images, how they were created is almost as mysterious as the creepy children and creatures that inhabit them! For more incredible sci-fi and fantasy themed creations please check out Luzhan Liu on ArtStation.
Images in this post are Copyright © Luzhan Liu