Report - Russian Woodpecker Repeater NewsChernobyl in the Ukraine. We know Chernobyl ad the site of the massive nuclear meltdown that happened in 1985. Known as the Duga-3 radar (Duga means

Please pass captcha verification before submit form