Robuta

https://scienceblogs.com/grrlscientist/2009/01/22/todays-mystery-bird-for-you-to-134 Mystery Bird: Cave Swallow, Petrochelidon fulva, and Barn Swallow, Hirundo rustica | ScienceBlogs tags: Cave Swallow, Petrochelidon fulva, Barn Swallow, Hirundo rustica, birds, mystery bird mystery birdcave swallowpetrochelidon fulvahirundo rustica https://www.scienceblogs.com/grrlscientist/2010/06/30/todays-mystery-bird-for-you-to-626 Mystery Bird: Cave Swallow, Petrochelidon fulva | ScienceBlogs tags: Cave Swallow, Petrochelidon fulva, birds, mystery bird, bird ID quiz mystery birdcave swallowpetrochelidon fulvascienceblogs