Scientists from around the world are sifting through information received... the Russian armed forces are now revealing the information they've acquired from both their landing sites and one of the 12 pieces of this puzzle, that is being slowly put together.