Zoo-Hatched Turtles Released in Northern Illinois | NBC Chicago

Zoo-Hatched Turtles Released in Northern Illinois

Lincoln Park Zoo officials shared this video of the turtles' release.

    processing...

    NEWSLETTERS