Title: Barn Swallow up close
Location: Antelope Island State Park, Davis County, Utah
Date: 5/3/2018
Title: Barn Swallow up close
Location: Antelope Island State Park, Davis County, Utah
Date: 5/3/2018
Title: Barn Swallow with a beak full of nesting materials
Location: Antelope Island State Park, Davis County, Utah
Date: 5/3/2018
Title: Barn Swallow landing with nesting material
Location: Antelope Island State Park, Davis County, Utah
Date: 5/3/2018
Title: Perched Bank Swallow
Location: Centennial Valley, Beaverhead County, Montana
Date: 7/14/2017
Title: Stretching Barn Swallow adult
Location: Wasatch Mountains, Morgan County, Utah
Date: 6/9/2017
Title: Barn Swallow stretching on a post
Location: Wasatch Mountains, Morgan County, Utah
Date: 6/9/2017
Title: Curbside Barn Swallow
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 5/23/2017
Title: Nest building Cliff Swallows
Location: Box Elder County, Utah
Date: 5/14/2017
Title: Double-crested Cormorant about to swallow a fish
Location: Salt Lake County, Utah
Date: 12/12/2016
Title: Female Tree Swallow at nest entrance
Location: Uinta Mountains, Uinta National Forest, Summit County, Utah
Date: 6/28/2016
Title: Male Tree Swallow at nest entrance
Location: Uinta Wasatch Cache National Forest, Summit County, Utah
Date: 6/28/2016
Title: Cliff Swallow resting near the Red Rock River
Location: Red Rock River, Centennial Valley, Beaverhead County, Montana
Date: 6/5/2016
Title: Tree Swallow near Modoc Creek
Location: Modoc Creek, Targhee National Forest, Clark County, Idaho
Date: 6/2/2016
Title: Perched Tree Swallow adult calling
Location: Modoc Creek, Targhee National Forest, Clark County, Idaho
Date: 6/2/2016
Title: Low light Tree Swallow
Location: Modoc Creek, Targhee National Forest, Clark County, Idaho
Date: 6/2/2016
Title: Barn Swallow with a bill full of mud
Location: Antelope Island State Park, Davis County, Utah
Date: 5/19/2016
Title: Barn Swallow at the edge of a puddle
Location: Antelope Island State Park, Davis County, Utah
Date: 5/19/2016
Title: Barn Swallow photo bomb
Location: Antelope Island State Park, Davis County, Utah
Date: 5/19/2016
Title: Juvenile Barn Swallow begging to be fed
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 8/19/2015
Title: Juvenile Barn Swallow at Bear River MBR
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 8/19/2015
Title: Perched juvenile Barn Swallow
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 8/19/2015
Title: Juvenile Barn Swallow being fed
Location: Bear River Migratory Bird Refuge, Box Elder County, Utah
Date: 8/19/2015
Title: Barn Swallow in a fog
Location: Red Rock Lakes National Wildlife Refuge, Centennial Valley, Beaverhead County, Montana
Date: 6/11/2015
Title: Tree Swallow on top of a nesting box
Location: Red Rock Lakes National Wildlife Refuge, Centennial Valley, Beaverhead County, Montana
Date: 6/11/2015
Title: Male Tree Swallow defending its nest
Location: Red Rock Lakes National Wildlife Refuge, Centennial Valley, Beaverhead County, Montana
Date: 6/11/2015
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: Loggerhead Shrike photobombed by a Barn Swallow
Location: Antelope Island State Park, Davis County, Utah
Date: 8/10/2014