Madagascar Wiki
Advertisement


The Siren Island is an island located near the Island of Madagascar. It serves as the home to the siren lemurs, and is ruled by Crimson as the queen. It only appears in All Hail King Julien: Exiled.

Advertisement