Really Cool Stuff

Japanese Mermaids

We hand sculpted six, 10′ tall Mermaids. We shipped and installed them at the base of Mount Fuji in Gulliver Land, Tokyo, Japan.