Storia: Oil price touches $100 a barrel as energy market may be past ‘point of no return’ — Warptech Lab News