The Amulet Of Shangri-La-De-Da (Atomic Betty)

The Amulet Of Shangri La-De-Da is a mystical necklace appear in Atomic Betty.