Watch: Huge explosion at Russian arms depot
Footage shot from the road shows a massive blast and huge plume of smoke rising into the air in Russia….Read more.
Watch: Huge explosion at Russian arms depot
Footage shot from the road shows a massive blast and huge plume of smoke rising into the air in Russia….Read more.