Talk of Delmarva Picture of the Day


Neil – This was spotted over the water in Bethany Beach in 2005. Believe it to be a shelf cloud that dropped. It’s way too large to be a waterspout according to Accuweather

Posted in