BREAKING: Crude oil prices fall by over 3%, back down to $60.Published by The Spectator IndexApr 10, 2025 9:00:03 PM UTC