No idea what it is other than it kinda looks like a dog head mounted on a tadpole body ....
Forum Rules