Carlos Ramirez of The Human Centipede 3.Carlos Ramirez of The Human Centipede 3.Carlos Ramirez of The Human Centipede 3.