Petrochelidon
Hirundo
Cliff Swallow
Swallow
Nest
Bird nest
Sand Martin
Purple Martin
San Juan Capistrano
California
Passerida
Sylvioidea
Hirundinidae