Last chance for diplomacy?

Last chance for diplomacy?

Cold War !

Cold War !

Meteorite explodes over Russia

Meteorite explodes over Russia