Icare (Icarus)
A 'Icarus' of modern times fell into the oil spill!