Saturday, March 30, 2024

Climate protesters tried to shut down the New York Auto Show by dumping oil all over an electric pickup truck.