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

  
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Utah County, Utah
 22 May 2014
  
 by John Crawley
 ©John Crawley
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Utah County, Utah
 22 May 2014
  
 by John Crawley
 ©John Crawley
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Bear River MBR
 Box Elder County, Utah
 5 May 2012
  
 by Kendall Brown
 ©Kendall W. Brown
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Bear River MBR
 Box Elder County, Utah
 27 Apr 2010

  
 by Mia McPherson
 ©Mia McPherson
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Bear River MBR
 Box Elder County
, Utah
 27 Apr 2005
  
 by Dave Rintoul
 ©David A. Rintoul
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Gathering mud for nests
 Provo River, at Center Street
 Provo, Utah
 27 May 1996

  
 by Margaret T. Sanchez
 ©Margaret T. Sanchez
   Cliff Swallow
 
 Petrochelidon pyrrhonota
  Spanish Fork, Utah
 30 Jun 2007
  
 by Ryan Houston
 ©Ryan Houston