By , Olivia Rinaldi, Jacob Rosen, Kaia Hubbard
/ CBS News
Eyewitnesses at a rally of former President Donald Trump's described a chaotic scene on Saturday as he was rushed off stage with blood visible on his face after shots were fired.
The Secret Service issued a statement that Trump is safe, while the campaign said the former president is "fine." Trump said in a social media post that a bullet struck his right ear.
The gunman is dead after being shot by a Secret Service sniper, law enforcement sources said. One spectator was killed, and two spectators were critically injured, officials said.
In a statement early Sunday morning, the FBI identified the shooter as 20-year-old Thomas Matthew Crooks of Bethel Park, Pennsylvania, which is located just outside Pittsburgh.
Reporters on the scene in Butler, Pennsylvania, heard between eight and 10 popping sounds, prompting rallygoers and others to get down and take cover. Secret Service officers immediately swarmed the former president, and blood was visible on the risers to the left of where Trump had been standing.
An eyewitness told reporters that they heard the former president say "gotta get my shoes" to Secret Service officers as he was ushered off the stage. Trump was taken away in a motorcade and could be seen holding up a fist as he got into the vehicle.
Another eyewitness, an emergency room physician, said he saw a man who was shot in the head.
"I heard the shots. I thought it was firecrackers to begin with. Somebody over there was screaming 'he's been shot, he's been shot,' so I made my way over," the physician, who had blood on his shirt, told reporters.
Rally attendee Ben Macer told CBS Pittsburgh that he saw the suspect "move from roof to roof" and told an officer that the gunman "was on the roof."
"When I turned around to go back to where I was, it was when the gunshots started, and then it was just chaos, and we all came running away, and that was that," Macer said.
Crime scene tape was promptly set up following the incident to the left of where Trump had been standing. People attending the rally were escorted out of the vicinity. Witnesses saw a helicopter land within a few minutes.
David McCormick, the GOP nominee for Senate in Pennsylvania who sat in the front row of the rally on Saturday, told CBS News that he couldn't determine where the shots were coming from and whether Trump was directly hit.
"Clearly it was an attack on — an assault on his life," McCormick said.