Meeshell Mermaid

Crown Princess Meeshell Mermaid is a minor character in The End of Ever After.