Cliff Swallow

Cliff Swallow (Petrochelidon pyrrhonota) - a common swallow, often seen nesting under man-made structures such as bridges.

Album Tree

Album info

Basket