FORT LAUDERDALE, Fla.- Five people are dead, and eight injured people were transported to hospitals, in the shooting at Fort Lauderdale airport, Broward County Mayor Barbara Sharief told CNN.
The gunman is in custody and was a lone shooter, Sharief said.
"We have no evidence at this time that he was acting with anyone else. He is currently in custody and we're investigating," Sharief said. Investigators are looking into the suspect's motive, she said.
Sen. Bill Nelson of Florida said that the gunman was carrying a military ID that identified him as Esteban Santiago, but that it was unclear whether the ID was his.
Santiago's brother said the suspect had been receiving psychological treatment while living in Alaska.
Bryan Santiago tells The Associated Press that his family got a call in recent months from 26-year-old Esteban Santiago's girlfriend alerting them to the situation.
Bryan Santiago said he didn't know what his brother was being treated for and that they never talked about it over the phone.
He said Esteban Santiago was born in New Jersey but moved to the U.S. territory of Puerto Rico when he was 2 years old. He said Esteban Santiago grew up in the southern coastal town of Penuelas and served with the island's National Guard for a couple of years. He was deployed to Iraq in 2010 and spent a year there with the 130th Engineer Battalion, the 1013th engineer company out of Aguadilla, according to Puerto Rico National Guard spokesman Maj. Paul Dahlen.
The gunman had a gun checked in his baggage and had declared the firearm, law enforcement sources told CNN.
The suspect flew to Florida from Alaska, via Canada, the sources said. When he arrived in Florida and retrieved his bag at baggage claim, he took out the gun and started firing, the sources said. One source said he went to the bathroom to get the gun out of his luggage and emerged firing.
Gene Messina had just arrived in Fort Lauderdale on Delta Flight 2012 as people were being evacuated from the terminal.
"I got off the plane and I saw people running and screaming. At first I was in shock but when I saw TSA agents running, I booked," Messina told CNN over Instagram.
In November 2016, nearly 2.5 million travelers passed through Fort Lauderdale's airport, according to a government report on the facility.
There are four terminals at the airport.