The oil market is facing one of its most critical moments in years… and it’s déjà vu.

Source: energyandresourcesdigest.com