Title: Adult Cliff Swallow warming up in the morning light
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 4/12/2021
Title: Adult Cliff Swallow warming up in the morning light
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 4/12/2021
Title: Adult Cliff Swallow perched on a dead branch
Location: Wasatch Mountains, Summit County, Utah
Date: 7/9/2021
Title: Cliff Swallow watching another bird flying overhead
Location: Wasatch Mountains, Summit County, Utah
Date: 6/22/2021
Title: Cliff Swallows fighting
Location: Wasatch Mountains, Summit County, Utah
Date: 6/22/2021
Title: Cliff Swallows fighting on the ground
Location: Wasatch Mountains, Summit County, Utah
Date: 6/22/2021
Title: One adult Cliff Swallow attacking another swallow
Location: Wasatch Mountains, Summit County, Utah
Date: 6/22/2021
Title: Cliff Swallow adult gathering nesting material
Location: Wasatch Mountains, Summit County, Utah
Date: 6/22/2021
Title: Adult Cliff Swallow fluttering its wings on the ground
Location: Wasatch Mountains, Summit County, Utah
Date: 6/22/2021
Title: Back view of an adult Cliff Swallow
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 4/12/2021
Title: Cliff Swallow warming up on a dirt road
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 4/12/2021
Title: Immature Cliff Swallow in early morning light
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 9/4/2019
Title: Blue sky with a juvenile Cliff Swallow
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 6/23/2019
Title: Juvenile Cliff Swallow looking towards the sky
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 6/23/2019
Title: Early morning juvenile Cliff Swallow
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 6/23/2019
Title: Grumpy looking Cliff Swallow
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 5/2/2019
Title: Adult Cliff Swallow
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 5/2/2019
Title: Nest building Cliff Swallows
Location: Box Elder County, Utah
Date: 5/14/2017
Title: Cliff Swallow resting near the Red Rock River
Location: Red Rock River, Centennial Valley, Beaverhead County, Montana
Date: 6/5/2016
Title: Bear River Cliff Swallow
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 5/11/2015
Title: Preening Cliff Swallow
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 5/11/2015
Title: Cliff Swallow nests
Location: East Canyon State Park, Morgan County, Utah
Date: 5/22/2014
Title: Hundreds of swallows at Bear River Migratory Bird Refuge
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 4/28/2013
Title: Juvenile Cliff Swallow (pale-throated variant?)
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 6/26/2011
Title: Cliff Swallow juvenile
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 6/26/2011
Title: Cliff Swallow in flight
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 6/20/2011
Title: Cliff Swallow gathering nesting materials
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 5/13/2011
Title: Cliff Swallow at Bear River
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 5/30/2010
Title: Cliff Swallow collecting mud for its nest
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 4/27/2010