bn:00408358n
Noun Concept
IT
No term available
EN
The Davao Death Squad is a vigilante group in Davao City, Philippines. Wikipedia
Relations
Sources