Ten commuters were injured when an escalator went haywire at a train station in the Philippines. The terrifying mechanical malfunction unfolded at the Taft Avenue station of the Metro Rail Transit ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results