Isle of Eden

The Isle of Eden is a mythic paradise that appears in The Quest for Beasts episode Paradise Lost, which aired on August 29, 00.

History
The Isle of Eden was supposedly created when the universe was young.