Dow, S&P 500, Nasdaq futures tumble as oil prices surge to over $100 a barrel. All self-inflicted
A club for red-pilled exiles.