Duplex Dream

Duplex Dream is the seventh level in World of Miracles - Planet Popstar. It is unlocked through the big switch in Nature's Navel. A rare Picture Piece can be found.