Tree Swallow at Jamaica Bay Wildlife Refuge. It's sitting on the flowering stalk of a Yucca Filamentosa plant.
tree swallowswallowjamaica baybird
Tree Swallows at Jamaica Bay Wildlife Refuge
treeswallowswallowsnestbox
Tree Swallow at Jamaica Bay Wildlife Refuge
13 June: Tree Swallow at the Oceanside Marine Nature Study Area
Tachycineta bicolor
13 June: Tree Swallow calling at the Oceanside Marine Nature Study Area
June 14th: A colony of 200+ Bank Swallows in Ulster County, NY
Riparia riparia
12 June: Young Tree Swallow at Rockefeller SP
27 May: Tree Swallow stretching its wings at Oceanside MNSA
15 Nov: Cave Swallow in Suffolk County
Petrochelidon fulva