I watched it Joe and it is amazing!! Swim, little turtles, swim!!
BTW, if you love turtles, you'd love the Loggerhead Marinelife Center down here. Amazing work being done - completely funded by donations and staffed by volunteers. There is actually a turtle release today. Releases always draw large crowds.