They're not illegal to have in NC, they are just illegal to sell. You can give them away but you can't sell them. Go figure. There's ways to get around it such as two pet stores in Charlotte that if you buy the 55 gallon tank setup for a turtle you get the turtle free.