Muchanu, india's sea monkey Picture

this is muchanu, the son of hanuman, the monkey god and suwanna mucha, a daughter of a giant who happens to be a mermaid.
Continue Reading: Giants