Case File 83-Height 611 UFO
The Russian Federation has the largest land area of any country in the modern world. That’s over 6.5 million square miles of widely varying terrain and sparsely populated areas. What lies beneath the former Iron Curtain? For a country that is widely known for its secrecy and subterfuge it would be folly to assume that…
Read More