Check the weather in Russia:

Here’s the latest updated satellite image of Russia: