The BIG SNOW of 2010...
21 inches in Lewes Delaware - Down by the Beach
...where it NEVER snows (until this year)!
(Be sure to scroll down to see all the photos.)
Return to index of Recent Events