Meet TV, the turkey vulture

0
1417

A large turkey vulture stands watch over the Thames River in Chatham.

The carrion eater is regularly spotted along Thames Street properties.

LEAVE A REPLY

Please enter your comment!
Please enter your name here