STARTLING satellite images show a huge crater at Vladimir Putin’s doomsday Satan nuke launch site after a “major blast during a failed test”. They give an eerie glimpse into the total ...
A statement by Ukraine’s military general staff said the munitions depots were at Tikhoretsk in southern Russia and Oktyabrsky in the western region of Tver. The (Tikhoretsk) facility is in the top ...