| 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
 Spanish Fork River
 Utah County, Utah
 21 May 2017

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

  
 by Cliff Miles
 ©Cliff Miles
   Cliff Swallow
 
 Petrochelidon pyrrhonota
  UVU Campus
 Orem
, Utah
 June 2008
  
 by Wayne Whaley
 ©Wayne Whaley
   Cliff Swallow
 
 Petrochelidon pyrrhonota
 "Hall of Flags"
 UVSC Campus
 Orem
, Utah
 27 May 2005
  
 by Wayne Whaley
 ©Wayne Whaley

  
 Cliff Swallow
 Petrochelidon pyrrhonota

 Laundromat at
 Henry's Lake State Park Road
 Idaho
 16 Jun 1995

 by Margaret T. Sanchez
 ©Margaret T. Sanchez

   Cliff Swallow
 
 Petrochelidon pyrrhonota
 Near Spanish Fork, Utah
 16 May 2007
  
 by Ryan Houston
 ©Ryan Houston