Self explanatory chart: Is oil heading towards $80 per barrel?

 


Is it?

Comments