chimeraobscura.com
Over a barrel
Why have oil prices dropped from their near-$80/barrel peak? Because the laws of supply and demand trump the sneaky practices of speculators who kept the price inflated. Oh, and OPEC “has lat…