Three loggerhead sea turtles are landing any minute! Thank you to our pilot Paul…


Three loggerhead sea turtles are landing any minute! Thank you to our pilot Paul for transporting them from Virginia Aquarium & Marine Science Center to the Georgia Sea Turtle Center!




Source