US: Turkey Checks Out Its Reflection In Store Window In Downtown Cambridge, MA
- Captured on Tuesday 23rd of November 2021
- Location is Massachusetts
Description
A wild turkey was spotted checking out its reflection in a store window in downtown Cambridge, Massachusetts Tuesday mor Read more...