Cliff Swallow
Petrochelidon pyrrhonota

 

Box Elder Co., UT, June

 

Box Elder Co., UT, June

 

Box Elder Co., UT, June

 

Lake Tunkwa, B.C., June

 

Lake Tunkwa, B.C., June

 

Lake Tunkwa, B.C., June