I think I found your deer. If you drive down Odell, just before the Morse gate there's a back yard with a herd of about 6-8 deer. They are absolutely beautiful and are standing soooo still! I think they're even more active at night!
__________________
Buffalo

...Staten Island...New Jersey...The Village of Amelia!