Remains of an unknown creature was found by Russian soldiers along Sakhalin shoreline. Sakhalin is the eastern part of Russia almost 5,000 miles away from Moscow and situated near Japan. No one knows its kind.

Check out the rest of the pictures at the following link!

creature found in russia