Choked Chicks - putting the world on a noose

Strangulation 4

Woman garroted, strangled to death next to a bunch of music equipment.

Leave a Reply