The Weird Science Drop #64 👾 Alien power plants staring us in the face for years

Apes could save the planet, frogs vs cancer, AI cracks water mystery, and why you hate other people