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

June 25, 2010 2:09 PM