Cliff Swallow
Petrochelidon pyrrhonota

 

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