Great Grey Shrike

RSPB Aylesbeare Common

Anonymous