SWALLOWS Bank Swallow BANK SWALLOW, PROVO, UT 7Jul2018 (167) BANK SWALLOW, BEAR RIVER MBR, BOX ELDER, UT 19Aug2015 (307) BANK SWALLOW, PROVO, UT 7Jul2018 (174) Barn Swallow BARN SWALLOW (adult), PROVO, UT 7Jul2018 (96) BARN SWALLOW (juvenile), BEAR RIVER MBR, BOX ELDER, UT 19Aug2015 (333) BARN SWALLOW (adult), MAUMEE BAY SP–BOARDWALK, LUCAS, OH 2May2018 (456) Cave Swallow CAVE SWALLOW, MERIDA, YU MX 4Jun2018 (961) CAVE SWALLOW, UXMAL, YU, MX 4Jun2018 (1288) Cliff Swallow CLIFF SWALLOW, WASHINGTON FIELDS, WASHINGTON, UT 25Apr2016 (188) CLIFF SWALLOW, WASHINGTON FIELDS, WASHINGTON, UT 25Apr2016 (202) CLIFF SWALLOW, WASHINGTON FIELDS, WASHINGTON, UT 25Apr2016 (174) CLIFF SWALLOW, PROVO, UT 7Jul2018 (46) CLIFF SWALLOW (juvenile), PROVO, UT 7Jul2018 (178) CLIFF SWALLOW (juvenile), PROVO, UT 7Jul2018 (180) CLIFF SWALLOW (juvenile), PROVO, UT 7Jul2018 (81) CLIFF SWALLOW (adult), ST GEORGE, WASHINGTON, UT 6Apr2026 (116) CLIFF SWALLOW (adult), ST GEORGE, WASHINGTON, UT 6Apr2026 (62) CLIFF SWALLOW (adult), ST GEORGE, WASHINGTON, UT 6Apr2026 (129) CLIFF SWALLOW (adult), ST GEORGE, WASHINGTON, UT 6Apr2026 (117) CLIFF SWALLOW (adult), ST GEORGE, WASHINGTON, UT 6Apr2026 (317) CLIFF SWALLOW (juvenile), YELLOWSTONE NP, WY 2Aug2017 (58) Northern Rough-winged Swallow NORTHERN ROUGH-WINGED SWALLOW, CONFLUENCE PARK, LA VERKIN, WASHINGTON, UT 2Jun2025 (121) NORTHERN ROUGH-WINGED SWALLOW, CONFLUENCE PARK, LA VERKIN, WASHINGTON, UT 27Apr2022 (303) NORTHERN ROUGH-WINGED SWALLOW, CONFLUENCE PARK, LA VERKIN, WASHINGTON, UT 6May2019 (308) NORTHERN ROUGH-WINGED SWALLOW, CONFLUENCE PARK, LA VERKIN, WASHINGTON, UT 6May2019 (302) NORTHERN ROUGH-WINGED SWALLOW, CONFLUENCE PARK, LA VERKIN, WASHINGTON, UT 6May2019 (295) NORTHERN ROUGH-WINGED SWALLOW, SWEETWATER WETLANDS, PIMA, AZ 1May2017 (109) NORTHERN ROUGH-WINGED SWALLOW (juvenile), SKYLINE POND, WASHINGTON, UT 6Jun2016 (124) Purple Martin PURPLE MARTIN (female-immature, male), MAUMEE BAY, LUCAS, OH 3May2018 (977) (16×9) PURPLE MARTIN (male), MAUMEE BAY, LUCAS, OH 3May2018 (997) PURPLE MARTIN (male), MAUMEE BAY, LUCAS, OH 3May2018 (1003) PURPLE MARTIN (female- immature), MAUMEE BAY, LUCAS, OH 3May2018 (1004) PURPLE MARTIN (female- immature), PARKER RIVER NWR, ESSEX, MA 27May2021 (263) PURPLE MARTIN (female- immature), PARKER RIVER NWR, ESSEX, MA 27May2021 (259) Tree Swallow TREE SWALLOW, MAGEE MARSH, LUCAS, OH 16May2024 (638) TREE SWALLOW (adult), LAC LE JEUNE, BRITISH COLUMBIA, CANADA 21Jun2026 (151) TREE SWALLOW (adult), LAC LE JEUNE, BRITISH COLUMBIA, CANADA 21Jun2026 (121) TREE SWALLOW, MAGEE MARSH, LUCAS, OH 15May2024 (92) TREE SWALLOW, MAGEE MARSH, LUCAS, OH 16May2024 (1387) TREE SWALLOW (drab adult- female), WASHINGTON FIELDS, WASHINGTON, UT 25Apr2016 (204) TREE SWALLOW (juvenile), MAUMEE BAY, LUCAS, OH 2May2018 (451) Violet-green Swallow VIOLET-GREEN SWALLOW (male), PINE VALLEY RA, WASHINGTON, UT 6Jul2023 (41) VIOLET-GREEN SWALLOW (juvenile & adult female), YELLOWSTONE NP, WY 1Aug2017 (129) VIOLET-GREEN SWALLOW (juvenile), YELLOWSTONE NP, WY 1Aug2017 (101) VIOLET-GREEN SWALLOW (juvenile), YELLOWSTONE NP, WY 1Aug2017 (133)