Topic: Doug Helton
Raining oil in Louisiana: A YouTube video claims that oil is falling from the sky in a New Orleans suburb. Here's why this is almost certainly not true.
06/25/2010 07:17 pm
More than three million feet of boom has been deployed along the coast, but it's not a fail-safe method.
05/28/2010 11:29 am