Oil Falls to 12-Year Low at $26.14 Per Barrel