ABC News @ABC
The New England Aquarium released 14 sea turtles back into the ocean on the Florida coast after they were stranded on a beach in Cape Cod in the winter. Good luck, little turtles! https://t.co/G9JXSzaBUn https://t.co/zKal9Va3ch — PolitiTweet.org