Scylla Picture

Scylla: Latin form of Greek Skylla, meaning "tear and rend." In mythology, this is the name of a sea goddess resembling a mermaid but having numerous ravenous canine foreparts.
He couldn't believe his eyes; a real live mermaid! It was impossible, wasn't it? Mermaids weren't real. They existed only in myths...but here was one right before him.

Scylla is a mermaid made for my BFF
Continue Reading:
The Myths