Instapundit.com Instapundit.com

October 22, 2008

OH NO! Oil falls below $70/barrel.