Industries | Thu Apr 30, 2009 10:03am EDT

Floating oil lake likely to curb future oil prices