CT Now

Jellyfish

Jellyfish washed ashore. These invertebrates, found around Malta's coast, can be a menace for swimmers.Jennifer Boriss
Loading
81°