Huge Explosion At Russian Military Base Near Ukraine

Rostov region, another fail of the "greatest" army in the world.