White-throated swift (Aeronautes saxatalis)
By type
By location
Miscellaneous
Last modified: March 24, 2019
Created: March 24, 2019 (from swallow.html)
Contact: siegelr@stanford.edu
All pictures are protected by copyright. Do not use without permission.