The International Energy Agency made history today, releasing the largest volume of strategic oil reserves – 400 million – in history. That’s more than double the 182 million barrels that were ...