The island of Nusa Penida is home to a cleaning station for giant Manta rays (Manta birostris). During the rainy season the sea can be quite choppy and stir up a lot of sediment, but we were rewarded with 12 of these magnificent giants performing their dance for us during an 80 min dive - a very moving experience!