Volgograd Train Explosion

CCTV footage of the suicide bomb explosion from inside the Volgograd, Russia train station.

Categories

Video Editors' Picks