Cliff Swallow

(Petrochelidon pyrrhonota)

Chambers Co./Anahuac NWR, TX    April

Cliff Swallow Chambers Co./Anahuac NWR, TX   April 2014

Piscataquis Co., ME    May

Cliff Swallow Piscataquis Co., ME   May 2013

Cliff Swallow Piscataquis Co., ME   May 2013

Cliff Swallow Piscataquis Co., ME   May 2013

Cliff Swallow Piscataquis Co., ME   May 2013

Cliff Swallow Piscataquis Co., ME   May 2013

Cliff Swallow Piscataquis Co., ME   May 2013

Cliff Swallow Piscataquis Co., ME   May 2013

Ventura Co., CA    March

Cliff Swallow Ventura Co., CA   March 2006