Рет қаралды 617
ABC13 Houston
As life on Galveston's Pelican Island seemingly returns to normal, Eyewitness News is questioning the marine life impacts due to the thousands of gallons of oil that leaked from the barge crash.