Mysterious Blobs of Oil Show Up on 7 Miles of Delaware Beaches

ByTWC - Digital
January 27, 2021Updated: January 27, 2021, 12:00 pm ESTPublished: October 21, 2020, 4:47 pm EDT

Officials in Delaware are investigating the cause of an oil spill in the Delaware Bay.

Loading comments...