Carolina Bird Club Bird Photo Gallery
If you would like to share a bird photo or photos that you took in the Carolinas, please use the form. First please read Information for Contributors.
Copyright: All photos are copyrighted material, owned by the photographer. The photographers have given the Carolina Bird Club the right to reproduce these photos, but you should contact the photographer for permission if you wish to reproduce a photo elsewhere or use it for any other purpose. On almost all pages, clicking on the photographer's name will give you their email address.
Photos by John Ennis
Sandwich Tern, Black Tern and Royal Terns - 5 August 2012 - Oak Island, West End, NC - John Ennis
Tree Swallow - 30 October 2012 - Ft Fisher, Federal Point, NC - John Ennis
Eastern Phoebe - 16 May 2013 - Cape Fear River, Elwell Ferry, Bladen County, NC - John Ennis
Tufted Titmouse - 30 December 2012 - Plantation Road, Orton Plantation, NC - John Ennis
Great Crested Flycatcher - 7 May 2013 - North Brunswick near Town Creek, NC - John Ennis
Anhinga - 7 May 2013 - North Brunswick, NC - John Ennis
Royal Tern - 26 April 2013 - Masonboro Inlet, NC - John Ennis
Red Knot - 24 April 2013 - Sunset Beach East End, NC - John Ennis
Least Tern - 24 April 2013 - Sunset Beach East End, NC - John Ennis
Least Tern - 26 April 2013 - Mason Inlet, NC - John Ennis
Green Heron - 24 April 2013 - Lake Medcalf, Sunset Beach, NC - John Ennis
Common Tern - 26 April 2013 - Masonboro Inlet, NC - John Ennis
Common Loon - 26 April 2013 - Masonboro Inlet, NC - John Ennis
Red-throated Loon - 26 April 2013 - Masonboro Inlet, NC - John Ennis
White-crowned Sparrow - 21 October 2012 - NC Aquarium, Fort Fisher, NC - John Ennis
Glossy Ibis - 17 August 2012 - Oakland Turf Farm, Bladen County, NC - John Ennis
Upland Sandpiper - 13 August 2012 - Horry County, SC - John Ennis
Little Blue Heron - 13 August 2012 - Oakland Turf Farm, Bladen County, NC - John Ennis
Black Tern - 5 August 2012 - Oak Island West End, NC - John Ennis
Osprey - 5 August 2012 - Sunset Beach, NC - John Ennis
Spotted Sandpiper - 10 July 2012 - Cedar Island Ferry Pond, Carteret County, NC - John Ennis
Wilson's Plover - 13 July 2012 - Oak Island West End, NC - John Ennis
Common Grackle - 28 July 2012 - Leland, NC - John Ennis
Swallow-tailed Kite - 23 July 2012 - Bladen County, NC - John Ennis
Anhinga - 19 July 2012 - Sunset Beach, Twin Lakes, NC - John Ennis
Roseate Spoonbill - 19 July 2012 - Twin Lakes, Sunset Beach, NC - John Ennis
Green Heron - 19 July 2012 - Sunset Beach, Lake Medcalf, NC - John Ennis
Common Gallinule - 19 July 2012 - Twin Lakes, Sunset Beach, NC - John Ennis
Short-billed Dowitcher - 10 July 2012 - Cedar Island Ferry terminal, Carteret County, NC - John Ennis
Ruff - 10 July 2012 - Cedar Island Ferry terminal, Carteret County, NC - John Ennis
American Avocet - 10 July 2012 - Cedar Island Ferry terminal, Carteret County, NC - John Ennis
Great Black-backed Gull - 20 June 2012 - Oak Island West End, NC - John Ennis
Laughing Gull - 20 May 2012 - Southport Waterfront Park, NC - John Ennis
American Oystercatcher - 27 June 2012 - Masonboro Inlet, NC - John Ennis
Black Skimmer - 20 and 27 June 2012 - Masonboro Inlet, NC - John Ennis
Least Tern - 1 June 2012 - Masonboro Inlet, NC - John Ennis
Red-breasted Merganser - 1 Apr 2012 - Southport waterfront, NC - John Ennis
Wilson's Plover - 22 May 2012 - Mason Inlet, Wrightsville Beach, NC - John Ennis
Yellow-breasted Chat - 11 May 2012 - Brunswick County, NC - John Ennis
Purple Martin - 6 May 2012 - Boiling Spring Lakes, NC - John Ennis
Blue Grosbeak - 5 May 2012 - Brunswick County, NC - John Ennis
Indigo Bunting - 5 May 2012 - Brunswick County, NC - John Ennis
Northern Rough-winged Swallow - 28 March 2012 - Brunswick Community College, Brunswick County, NC - John Ennis
Pine Warbler - 20 Apr 2012 - Lee Buck Road, Brunswick County, NC - John Ennis
Bobolink - 17 Apr 2012 - Lee Buck Road, Brunswick County, NC - John Ennis
Red-shouldered Hawk - 22 Feb 2012 - Brunswick County, NC - John Ennis
Brown-headed Nuthatch - 26 Feb 2012 - Brunswick County, NC - John Ennis
Osprey - 21 Jan 2012 - Fort Caswell, NC - John Ennis
Black Skimmer - 14 Jan 2012 - Oak Island West End, NC - John Ennis
Vesper Sparrow - 25 Dec 2011 - Sutton Lake, New Hanover County, NC - John Ennis
Turkey Vulture - 1 Feb 2012 - Fort Fisher, NC - John Ennis
Yellow-bellied Sapsucker - 1 Feb 2012 - Fort Fisher, NC - Ennis
White Ibis - 1 Feb 2012 - Fort Fisher, NC - Ennis
Laughing Gull - 31 Jan 2012 - Wrightsville Beach, NC - John Ennis
Clapper Rail - 12 Sept 2011 - Federal Point boat access, Fort Fisher, NC - John Ennis
Willet - 28 Sept 2011 - Oak Island West End, NC - John Ennis
White-crowned Sparrow - 15 Oct 2011 - Bald Head Island, NC - John Ennis
Horned Grebe - 31 Jan 2012 - Johnnie Mercer's pier, Wrightsville Beach, NC - John Ennis
Red-throated Loon - 30 Nov 2011 - Fort Caswell, NC - John Ennis
Tundra Swan - 27 Jan 2011 - Lake Mattamuskeet, NC - John Ennis
American Bittern - 28 Jan 2011 - Alligator River National Wildlife Refuge, NC - John Ennis
Black-crowned Night-Heron - 28 Jan 2011 - Roanoke Island, NC - John Ennis
American White Pelican - 28 Jan 2011 - Pea Island National Wildlife Refuge, NC - John Ennis
Orange-crowned Warbler - 22 Nov 2011 - Fort Fisher, NC - John Ennis
American Coot - 8 Nov 2011 - Sunset Beach Twin Lakes, NC - John Ennis
Horned Grebe - 11 Nov 2011 - Fort Fisher, NC - John Ennis
Pied-billed Grebe - 21 Oct 2011 - Fort Fisher, NC - John Ennis
Short-billed Dowitcher and Dunlin - 5 Nov 2011 - Fort Fisher, NC - John Ennis
Golden-crowned Kinglet - 25 Oct 2011 - Fort Fisher, NC - John Ennis
Sora - 1 Oct 2011 - Savannah National Wildlife Refuge, SC - John Ennis
Magnolia Warbler - 1 Oct 2011 - Savannah National Wildlife Refuge, SC - John Ennis
American Redstart - 1 Oct 2011 - Savannah National Wildlife Refuge, SC - John Ennis
Blackpoll Warbler - 21 Oct 2011 - Fort Fisher, NC - John Ennis
Common Gallinule - 1 Oct 2011 - Savannah National Wildlife Refuge, SC - John Ennis
Purple Gallinule - 1 Oct 2011 - Savannah National Wildlife Refuge, SC - John Ennis
American Golden-Plover - 25 Sept 2011 - Bladen County, NC - John Ennis
Spotted Sandpiper - 31 Aug 2011 - Southport, NC - John Ennis
Canvasback - 15 Jan 2011 - Sunset Beach Twin Lakes, NC - John Ennis
Gadwall - 15 Jan 2011 - Sunset Beach Twin Lakes, NC - John Ennis
Hooded Merganser - 4 Dec 2010 - Oak Island West End, NC - John Ennis
Lesser Scaup - 15 Jan 2011 - Sunset Beach Twin Lakes, NC - John Ennis
Red-breasted Merganser - 12 Mar 2011 - Ft Caswell, NC - John Ennis
Ring-necked Duck - 15 Jan 2011 - Sunset Beach Twin Lakes, NC - John Ennis
Ring-necked Duck - 10 Dec 2010 - Ft Fisher, NC - John Ennis
Pied-billed Grebe - 31 Dec 2010 - Orton Pond, NC - John Ennis
Double-crested Cormorant - 12 Feb 2011 - Sunset Beach Twin Lakes, NC - John Ennis
Great Blue Heron - 4 Dec 2010 - Oak Island West End, NC - John Ennis
Cooper's Hawk - 27 Oct 2010 - Brunswick County, NC - John Ennis
Cooper's Hawk - 3 Jan 2011 - Southport, NC - John Ennis
American Oystercatcher - 28 May 2011 - Oak Island West End, NC - John Ennis
Marbled Godwit - 31 Oct 2010 - Ft Fisher, NC - John Ennis
Laughing Gull - 1 May 2011 - Ft Fisher Ferry, NC - John Ennis
Eastern Screech-Owl - 29 Dec 2010 - Brunswick Town, NC - John Ennis
Northern Flicker - 14 Jan 2011 - Brunswick Town, NC - John Ennis
Gray Catbird - 16 Feb 2011 - Southport, NC - John Ennis
Golden-crowned Kinglet - 29 Dec 2010 - Orton Pond, NC - John Ennis
Hermit Thrush - 14 Jan 2011 - Winnabow, NC - John Ennis
Savannah Sparrow - 2 March 2011 - Brunswick County, NC - John Ennis
White-crowned Sparrow - 13 Oct 2010 - Ft Fisher, NC - John Ennis
Sandwich Tern - 14 July 2011 - South Pelican Island, NC - John Ennis
Royal Tern - 14 July 2011 - South Pelican Island , NC - John Ennis
Black-crowned Night-Heron - 14 July 2011 - South Pelican Island, NC - John Ennis
American Oystercatcher - 14 July 2011 - South Pelican Island, NC - John Ennis
Osprey - May and June 2011 - Brunswick County, NC - John Ennis
American Oystercatcher - 26 June 2011 - Mason Inlet Audubon Sanctuary, NC - John Ennis
Least Tern - 1–2 July 2011 - Masonboro Inlet, Wrightsville Beach, NC - John Ennis
Black Skimmer - 1 July 2011 - Masonboro Inlet, Wrightsville Beach, NC - John Ennis
Swallow-tailed Kite - 12 June 2011 - Riegelwood, NC - John Ennis
Least Tern - 15 May 2011 - Wrightsville, NC - John Ennis
Wilson's Plover - 15 May 2011 - Wrightsville, NC - John Ennis
Ruddy Turnstone - 15 May 2011 - Wrightsville, NC - John Ennis
Willet - 15 May 2011 - Wrightsville, NC - John Ennis
Bobolink - 6 May 2011 - Valle Crucis Community Park, NC - John Ennis
Red-winged Blackbird - 6 May 2011 - Valle Crucis Community Park, NC - John Ennis
Least Flycatcher - 6 May 2011 - Valle Crucis Community Park, NC - John Ennis
Northern Rough-winged Swallow - 6 May 2011 - Valle Crucis Community Park, NC - John Ennis
Tree Swallow - 6 May 2011 - Valle Crucis Community Park, NC - John Ennis
Gray Kingbird - 4 May 2011 - Brunswick County, NC - John Ennis
Prothonotary Warbler - 10 Apr 2011 - Pender County, NC - John Ennis
Wild Turkey - 1 Apr 2011 - Winnabow, NC - John Ennis
Barred Owl - 27 Oct 2010 - Brunswick County, NC - John Ennis
Scarlet Tanager - 22 Oct 2010 - Fort Fisher, NC - John Ennis
Clay-colored Sparrow - 15 Oct 2010 - Fort Fisher, NC - John Ennis
Red-tailed Hawk - 25 Sept 2010 - Brunswick County, NC - John Ennis
Red-necked Phalarope - 6 Oct 2010 - Fort Fisher, NC - John Ennis
Willet - 6 Oct 2010 - Fort Fisher, NC - John Ennis
Baltimore Oriole - 5 Oct 2010 - Fort Fisher, NC - John Ennis
Northern Parula - 9 Oct 2010 - Bald Head Island, NC - John Ennis
Northern Flicker - 2 Oct 2010 - Fort Fisher, NC - John Ennis
Yellow-billed Cuckoo - 2 Oct 2010 - the NC Aquarium at Fort Fisher, NC - John Ennis
Red-breasted Nuthatch - 13 Oct 2010 - the NC Aquarium at Fort Fisher, NC - John Ennis
Yellow-crowned Night-Heron - 28 Aug 2010 - Bald Head Island, NC - John Ennis
Black Tern - 29 July 2010 - Bald Head Island, NC - John Ennis
Eastern Bluebird - 21 May 2010 - Leland, NC - John Ennis
Clapper Rail - 22 May 2010 - Mason Inlet, Wrightsville Beach, NC - John Ennis
Anhinga - 16 Apr 2010 - Orton Pond, NC - John Ennis
Prothonotary Warbler - 15 Apr 2010 - Waccatee Zoo Rookery, NC - John Ennis
Eastern Bluebird - 23 Jan 2010 - Brunswick Community College, NC - John Ennis
Common Eider - 15 Jan 2010 - Ft. Fisher, NC - John Ennis
Pileated Woodpecker - 31 Dec 2009 - Brunswick Community College, NC - John Ennis
Yellow-bellied Sapsucker - 31 Dec 2009 - Brunswick Community College, NC - John Ennis
Northern Flicker - 30 Dec 2009 - Brunswick Community College, NC - John Ennis
Red-tailed Hawk - 13 Nov 2009 - Ft. Fisher Ferry, NC - John Ennis
Buff-breasted Sandpiper - 2 Oct 2009 - Sunset Beach, NC - John Ennis
Cattle Egret - 2 Oct 2009 - Sunset Beach, NC - John Ennis
Green Heron - 2 Oct 2009 - Sunset Beach, NC - John Ennis
Prairie Warbler - 2 Oct 2009 - Sunset Beach, NC - John Ennis
Yellow-crowned Night-Heron - 2 Oct 2009 - Sunset Beach, NC - John Ennis
White-winged Dove - 1 Dec 2008 - Holden Beach, NC - John Ennis
Broad-billed Hummingbird - 9 Nov 2008 - New Bern, NC - John Ennis
Hudsonian Godwit - 8 Nov 2008 - Outer Banks, NC - John Ennis
Short-billed Dowitchers with Purple Sandpipers - 28 Oct 2008 - Fort Fisher, NC - John Ennis
Nelson's Sparrow - 26 Oct 2008 - Fort Fisher, NC - John Ennis
Saltmarsh Sparrow - 26 Oct 2008 - Fort Fisher, NC - John Ennis
Marbled Godwit - 13 Oct 2008 - Fort Fisher, NC - John Ennis
Mute Swan - 9 Oct 2008 - Brunswick County, NC - John Ennis
Bobolink - 3 Oct 2008 - Fort Caswell, NC - John Ennis
Caspian and Royal Terns - 28 Sep 2008 - Oak Island, NC - John Ennis
Reddish Egret - 28 Sep 2008 - Oak Island, NC - John Ennis
Lesser Black-backed Gull with Royal Terns - 28 Sep 2008 - Oak Island, NC - John Ennis
Red-bellied Woodpecker - 25 May 2008 - Boiling Spring Lake, NC - John Ennis
Dickcissel - 12 May 2008 - Raleigh, NC - John Ennis
Red-shouldered Hawk - 9 May 2008 - Wilmington, NC - John Ennis
Ruby-throated Hummingbird nestlings - May 2008 - eastern NC - John Ennis
Red Knot - 30 Apr 2008 - Sunset Beach, NC - John Ennis
Broad-winged Hawk - 12 April 2008 - Brunswick Co., NC - John Ennis
Swallow-tailed Kite - 12 April 2008 - Brunswick Town, NC - John Ennis
Red-cockaded Woodpecker - 29 Mar 2008 - Boiling Springs Lakes, NC - John Ennis
Fish Crow - 17 Feb 2008 - Southport, NC - John Ennis
Black-headed Gull - 9 Feb 2008 - Mattamuskeet NWR, NC - John Ennis
American Kestrel - 5 Jan 2008 - Wilmington, NC - John Ennis
Bald Eagle - 5 Jan 2008 - Wilmington, NC - John Ennis
Hermit Thrush - 3 Jan 2008 - Brunswick Co., NC - John Ennis
Bufflehead - 24 Dec 2007 - Fort Fisher, NC - John Ennis
Snow Goose - 24 Dec 2007 - Brunswick Co., NC - John Ennis
Long-tailed Duck - 9 Dec 2007 - Ocracoke–Swan Quarter Ferry, NC - John Ennis
Mottled Duck - late Nov 2007 - Sunset Beach, NC - John Ennis
Ross's Goose - 26 Nov 2007 - Ocean Isle Beach, NC - John Ennis
Ash-throated Flycatcher - 13 Nov 2007 - Leland, NC - John Ennis
Black Skimmers and Royal Terns - 14 Oct 2007 - Oak Island, NC - John Ennis
Yellow Warbler - 12 Oct 2007 - NC Aquarium at Fort Fisher, NC - John Ennis
Magnolia Warbler - 12 Oct 2007 - NC Aquarium at Fort Fisher, NC - John Ennis
Black-bellied Plover - 21 Sept 2007 - Fort Caswell, NC - John Ennis
Pectoral Sandpiper - 21 Sep 2007 - Fort Caswell, NC - John Ennis
Yellow-throated Warbler - 17 Sept 2007 - Fort Fisher, NC - John Ennis
Henslow's Sparrow - 2 July 2007 - near Washington, NC - John Ennis
Blue Grosbeak - 12 May 2007 - Carolina Beach State Park, NC - John Ennis
Blackpoll Warbler - 6 May 2007 - Hendersonville, NC - John Ennis
Swainson's Warbler - 18 Apr 2007 - Brunswick Co., NC - John Ennis
Snowy Plover - 7-8 April 2007 - Mason Inlet, NC - Walker Golder and John Ennis
Ovenbird - 4 April 2007 - Wilmington, NC - John Ennis
Yellow-bellied Sapsucker - 30 Mar 2007 - Brunswick Co., NC - John Ennis
Osprey - 26 Mar 2007 - Brunswick Co., NC - John Ennis
Lesser Scaup - 27 Feb 2007 - Cherry Branch Ferry, NC - John Ennis
Sandhill Crane - 18 Feb 2007 - Swansboro, NC - John Ennis
Say's Phoebe - 11 and 13 Jan 2007 - Wayne Co., NC - John Ennis, Kent Fiala, Michael McCloy
Pileated Woodpecker - 7 Jan 2007 - Brunswick Co., NC - John Ennis
Common Eider and Harlequin Duck - 20 Dec 2006 - Wrightsville Beach, NC - John Ennis
Vesper Sparrow - 30 Nov 2006 - New Hanover Co., NC - John Ennis
Western Kingbird - 23–24 Nov 2006 - New Hanover Co., NC - John Ennis
Chestnut-sided Warbler - 20 Sep 2006 - Brunswick Co., NC - John Ennis
Piping Plover - 2 Sep 2006 - Mason Inlet, NC - John Ennis
Painted Bunting - 25 June 2006, Carolina Beach, NC - John Ennis
Greater Scaup - 3 Feb 2006 - Outer Banks, NC - John Ennis
Upland Sandpiper - 5 Aug 2005 - Wilmington, NC - John Ennis
Black-billed Cuckoo - 26 May 2005 - Pender Co., NC - John Ennis
