This article above explains nicely what happened, why oil was trading BELOW zero, how the ETF USO impacted the market etc.
OIL charts:
Commercial users could easily predict the short squeeze against the DM longies:
None expect it will fall below 0. Impossible but it happen.