News

A green sea turtle by the name of Lucky Duck is now being rehabilitated at the North Carolina Aquarium on Roanoke Island.