1990 | 2 Episodes
Season 1 of Little Mermaid's Island premiered on December 31, 1990.
© All Rights Reserved 2025