Tag: Explosions hit Russian military depot

Explosions Rock Russian Military Depot Near Moscow {PHOTOS}

A series of powerful explosions shook the Vladimir region of Russia on

Abiola Abiola