Secret Russian Base Found
The New Zealand Herald reports, US officials are keeping a keen eye on a Russian complex nestled on the edge of a volcanic crater in Nicaragua. The center, which is believed to be a satellite station, has been built near the Laguna de Nejapa in Managua – the capital of the Central American nation, according to Daily Mail.
ARVE error: need id and provider


