ecofactbook
/
species
/
Animalia
/
Chordata
/
Aves
/
Passeriformes
/
Hirundinidae
/
Petrochelidon
Petrochelidon timoriensis
kingdom: Animalia
phylum: Chordata
class: Aves
order: Passeriformes
family: Hirundinidae
genus: Petrochelidon
species: Petrochelidon timoriensis
Where does Petrochelidon timoriensis live?
about