Gigasara

Digital Sculpture of Gigasara, a giant river creature.