Family Hirundinidae Cecropis abyssinica Lesser Striped Swallow 1 Photos Cecropis semirufa Red-breasted Swallow 1 Photos