This creature looks like something out of a sci-fi movie. The remains of an unidentified animal with fur and a beak washed up on the shore of Sakhalin Island, located along the far east of Russia.
Radar (Past & Forecast)
Alert in effect for this region
Current conditions at this location