dcsimg

Abbott's Ibises on Aldabra Island. 1908. Ibises; Aldabra Islands (Seychelles).