Ten injured when escalator goes haywire at train station in the Philippines
Ten commuters were injured when an escalator went haywire at a train station in the Philippines. Video / Video Elephant
Ten commuters were injured when an escalator went haywire at a train station in the Philippines. Video / Video Elephant