The cuttlefish lays its eggs in the Yellow waver corall. Team OCEANSPIRIT, Bali, January 2018

Back to Top