Sheen, globs of oil floating off western end of Horn Island

June 25, 2010 02:09 PM