U.S. oil prices have dropped by $15 per barrel in less than two hours, now trading below $104 per barrel. This sharp decline follows reports that G7 countries are contemplating the release of 400 million barrels from their oil reserves. The potential release aims to stabilize global oil markets amid ongoing supply concerns.