Main Intelligence Directorate's 'Ghosts' Create Hell For Russian Occupiers 0 02.07.2024 10:46 Charter97.org (en) Not only personnel, but also enemy hardware was under attack.