Turkey Traffic Cop?

 

Here is something you don't see everyday. Then maybe you do if you live in this New Hampshire town.

title

Content Goes Here