Progne subis PURPLE MARTIN 9001634

Progne subis PURPLE MARTIN 9001588

Progne subis PURPLE MARTIN 9001608

Progne subis PURPLE MARTIN 9001605

Progne subis PURPLE MARTIN 9001628

Progne subis PURPLE MARTIN 9001624

Progne subis PURPLE MARTIN 9001630

Progne subis PURPLE MARTIN 9068590z

Progne subis PURPLE MARTIN 8002816

Progne subis PURPLE MARTIN 5007906s

Progne subis PURPLE MARTIN 8002850

Progne subis PURPLE MARTIN 8002854

Progne subis PURPLE MARTIN 8002864

Progne subis PURPLE MARTIN 9000588

Progne subis PURPLE MARTIN 8013586

Progne subis PURPLE MARTIN 8002890

Progne subis PURPLE MARTIN 9001538

Progne subis PURPLE MARTIN 8028190

Progne subis PURPLE MARTIN 9000578

Progne subis PURPLE MARTIN 9001561
© Rob Curtis/The Early Birder