Cherry Blossom

Cherry Blossom was a contestant in Survivor: Kermadec Falls.