Global Markets The mother-of-all oil market busts is here: Say what? 28% decline at open?by The Trading Room