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

  
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Spanish Fork River
 Utah County, Utah
 21 May 2017

  
 by Cliff Miles
 ©Cliff Miles
   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
 28 May 2007

  
 by Michael Milicia
 ©Michael A. Milicia

 

   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Bear River MBR
 Box Elder County
, Utah
 11 Jul 2004
  
 by Jack Binch   
 ©Jack Binch