BREAKING: US markets post worst day since June, 2020.Published by The Spectator IndexApr 3, 2025 8:10:05 PM UTC