Harlequin Duck, Seaton Park, Aberdeen
Harlequin Duck, Seaton Park, Aberdeen
Harlequin Duck, Seaton Park, Aberdeen