Eyewitnesses Recall Police Shooting American in the Head During London Attacks

(TFTP) An innocent American bystander was reportedly among the victims of a series of attacks in London on Saturday after he was shot in the head—by police. A total of seven people were killed and 48 injured after multiple suspects in a van mowed down pedestrians on London Bridge, and then went on a stabbing spree […]

Read More