This is the spectacular moment thousands of jellyfish were seen floating in the water near the shore in Bahrain.
The creatures flocked near the shore while tourist Mohamed Karimi was on a boat riding trip with friends in Manama on July 28.
He said: ‘We were just riding around and did not expect to see the jellyfish on our way. It was such an amazing sight. It was my first time seeing something like that.’
Jellyfish season in Bahrain usually runs from April to August and while thousands of sea creatures can be seen in the oceans surrounding the island every year.