Lionfish invading the Caribbean.

Lionfish in the Atlantic are termed invasive species: a non-native organism that has intruded into an area and may have serious detrimental effects on native organisms, the local economy and human health. Continue reading →

Lionfish.