fbpx

Taxonomy

H. n. carteri (Hirundo neoxena carteri)

H. n. carteri