Photo detail

Photo by Chris Baylor

Stories this photo appears in:

Tease photo

New this morning: Oil slips under $104 despite battles in Libya

While still volatile, oil prices dropped under $104 a barrel on Thursday.


Use the comment form below to begin a discussion about this content.

Sign in to comment