Guest
Login
Sign Up
Site settings
Forgot Password?
This impressive 225# adult alligator snapping turtle is one of the many spectacular animals that can be seen at the Wildlife Discovery Center at Elawa Farm in Lake Forest, Illinois.
Autoplay video
Hide player controls
Hide resume playing