John Mackinlay, Wild Stock Doves

£700

In stock