As the Wilmington Star-News explains:

The lionfish, a spiny, brown-and-white striped animal native to the South Pacific and Indian oceans, has been present in North Carolina waters since at least the early 2000s. While visually stunning, the invasive species is a prolific breeder and a voracious eater that can quickly and easily thin populations of native fish. Lionfish are covered in venomous spikes and thus have very few predators in Carolina waters, which can make it difficult to control their population sprawl.