Chechen 'hunters' unleashed to detain - or kill - Kyiv officials
A squad of Chechen special forces 'hunters' (pictured) has been unleashed in Ukraine to detain or kill a set of specific Ukrainian officials.
www.google.com
Dislike ads? Remove them and support the forum:
Subscribe to Fastlane Insiders.