| Front | SideBackJuvenileClose-ups | Nest Building | Nest Building 2 | Nests | Nesting | Action |   
  

  
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Bear River Migratory Bird Refuge
 Box Elder, Utah
 27 Apr 2020
  
 by Cliff Miles
 ©Cliff Miles
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Bear River Migratory Bird Refuge
 Box Elder, Utah
 27 Apr 2020
  
 by Cliff Miles
 ©Cliff Miles
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Bear River Migratory Bird Refuge
 Box Elder, Utah
 27 Apr 2020
  
 by Cliff Miles
 ©Cliff Miles
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Bear River Migratory Bird Refuge
 Box Elder, Utah
 27 Apr 2020
  
 by Cliff Miles
 ©Cliff Miles
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Bear River Migratory Bird Refuge
 Box Elder, Utah
 27 Apr 2020
  
 by Cliff Miles
 ©Cliff Miles
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Bear River Migratory Bird Refuge
 Box Elder, Utah
 27 Apr 2020
  
 by Cliff Miles
 ©Cliff Miles
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Bear River Migratory Bird Refuge
 Box Elder, Utah
 27 Apr 2020
  
 by Cliff Miles
 ©Cliff Miles
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Bear River Migratory Bird Refuge
 Box Elder, Utah
 27 Apr 2020
  
 by Cliff Miles
 ©Cliff Miles
   Cliff Swallow
 
 Petrochelidon pyrrhonota
  Spanish Fork, Utah
 30 Jun 2007
  
 by Ryan Houston
 ©Ryan Houston