Nation
Russia builds 3 secret military bases that leave even OSINT experts baffled
Russia has built three nearly identical military facilities
in occupied Crimea, near Lake Ladoga and on the White Sea coast, but their
purpose remains unknown, Defense
Express reported on April 17, citing findings published by OSINT analyst
H.I. Sutton.
17 April, 01:05 PM