Not convinced a Buzzard

Can anyone put my mind at rest please. Not the best picture but on the extreme limits of my equipment.