Echo's Edge

Echo's Edge is the third level in World of Miracles - Planet Popstar. A rare Picture Piece can be found.