21 live sea turtle hatchlings were released last week at Croatan Beach. Officials from the Virginia Aquarium and Marine Science Center said they have been monitoring the green sea turtle nest that was laid overnight between July 11 and 12. According to a Facebook post, “the Stranding Response Team and trained volunteers monitored the nest…