A man accused of raping a pregnant woman and a four-year-old child was lynched and beaten to death by an angry mob.
The bloody scene was caught on camera and the suspected rapist later died in hospital.
The lynched man was an alleged serial rapist, whom local media say has been accused of raping at least four victims, including a four-year-old girl and a pregnant woman.
The gruesome video shows the man already lying on the ground covered in blood in Soledad, northern Colombia.
He starts to move and gets up while locals can be heard shouting: "He's still alive."