Image 1 of 1


Cape Hatteras Lighthouse at Cape Hatteras National Seashore on North Carolina's Outer Banks. This image was taken in the early morning hours of November 18, 2001 during the Leonid meteor shower (storm). Within this scene there are at least 17 meteors, though most are too faint to be seen without magnification..