MENU

Echo Island – The Amazing Fantasy Creations of Luzhan Liu

Back to Previous Page
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.
Echo Island - The Amazing Fantasy Creations of Luzhan Liu
Images in this post are Copyright © Luzhan Liu