Ashy-headed Goose (detail)

Edition of 12
Price:
£11950 GBP