“This is what will happen to all Internet snitches.” The warning on the placard found last Monday next to the mangled and disembowelled bodies of a man and a woman hanging from a pedestrian walkway in the city of Nuevo Laredo, Mexico, couldn’t be more explicit. The names of the two people
- Billie