Spiros

Jia hao 2017 spiros comp 01

Spiros, a desert creature that inhabit white sand dune of an alien planet.