Snapping turtle shell River Trails Nature Center in Northbrook, Illinois.

- Image ID: P69RC9
Snapping turtle shell River Trails Nature Center in Northbrook, Illinois.
Chocoholic / Alamy Stock Photo
Image ID: P69RC9
Location: Northbrook, Illinois, USA