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

  
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Juvenile
 Bear River MBR
 Box Elder County, Utah
 24 Jul 2009

  
 by Kent Keller
 ©Kent R. Keller
   

 Cliff Swallow
 
Petrochelidon pyrrhonota

 Juvenile
 Bear River MBR
 Box Elder County, Utah
 24 Jul 2009

 by Kent Keller
 ©Kent R. Keller

   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Juvenile
 Bear River MBR
 Box Elder County, Utah
 August 2008

  
 by Jim Huddle
 ©James P. Huddle
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Jordanelle Wetlands
 Wasatch County, Utah
 August 2007

  
 by Ryan Houston
 ©Ryan Houston
  

 Cliff Swallow
 
Petrochelidon pyrrhonota

 Juvenile 
 Bear River MBR
 Box Elder Co, Utah
 29 Jun 2005

 by Shon Reed
 ©Shon Reed