Baby sea turtle release