Oil Spill Threatens Native American "Water" Village

June 8, 2010--The town of Grand Bayou, Louisiana, has no streets and no cars, just water and boats. And now the Deepwater Horizon oil spill in the… more