A street preacher was repeatedly punched in the head and kicked by two men at Seattle’s Pridefest this past Sunday – and the entire confrontation was caught on camera.

In disturbing video footage uploaded on Youtube and reported by Seattle’s KOMO news, two Christian street preachers can be seen standing on a grassy area. One of the preachers holds a sign that says “Jesus saves and heals,” and “Repent or else,” while the other holds a Bible.

At the beginning of the video a large man approaches the two preachers angrily, while another woman repeatedly shoves the man carrying the Bible and demands that the two men leave.

The situation continues to heat up, until at one point a number of people attempt to snatch the sign away from the sign-wielding preacher. When one man succeeds, a melee ensues in which the angry man seen at the beginning of the video runs at and punches the preacher in the head several times while another kicks him repeatedly. Others attempted to break up the fight.