They marched with torches, carried flames
Slithering from far under many names
Beneath cursed banners this scourge from hell
Thought their numbers would serve them well
They chant for soil, they chant for sin
They chant against those who who don't look like them
For Robert E. Lee they curled around
United they moved to take the town
They brought their shields, they came with spray
But those evil few were pushed away
Citizens stood between home and they
Crooked worm would lose the day
But they held no mercy, ran my sister down
Beat my brother into the ground
They struck for blood, streaks on their face
But the sins they wrought won't wash away
They can go back home, forget it all
But their pictures still disgrace the walls
For children now can witness shame
That comes from the snake born of many names
Charlottesville stands quiet now
Our country holds its righteous vow
But three bodies lie still with many more maimed
As the serpent drags itself away
They marched with torches, carried flames
Slithering from far under many names
Beneath cursed banners this scourge from hell
Thought their numbers would serve them well