Medusa: A Tale of Rage and Reclamation