September 23, 2024 Oil Prices Plummet: WTI Crashes Below $70 as US Economic Jitters Spark Demand Fears