Tuesday, May 12, 2009

$60 Crude Oil Is Back!

After bottoming at around $34/barrel, crude oil has reached $60 again, the highest price since November '08!