Pythons are invading Florida. Meet the scientists fighting back.

Betrayal, sex pheromones, and a lot of snake wrestling.