Cave swallow
Hirundo fulva
More Cave swallow information: