At an animal rescue center, a timid turtle awaits its fate.
2020
USA (Connecticut)
Keith Bress
1 minute 42 seconds
Oct 21, 2021 at 4:00 PM
32 Water Street Stonington, CT 06378
LA GRUA CENTER