Nature's Navel

Nature's Navel is the fourth level in World of Miracles - Planet Popstar. A rare Picture Piece and a big switch can be found.