What is Russia Doing on this Secret Military Island in Finland? by Dark Docs

The owner has disabled discussion of this video.