Wednesday, June 25, 2025

A climate activist has charged energy execs with "climate homicide." Ted Cruz rips them a new one.