Police said 23 people were struck, including an 18-year-old tourist from Michigan who died.

The driver, Richard Rojas, a 26-year-old Bronx man who had been discharged from the U.S. Navy following disciplinary problems, told police he was hearing voices and expected to die, two law enforcement officials said.

After the wreck he emerged from his vehicle running, yelling and jumping before being subdued by police and bystanders in a chaotic scene.

"He began screaming, no particular words but just utter screaming. He was swinging his arms at the same time, said Ken Bradix, a security supervisor at a nearby Planet Hollywood restaurant who tackled Rojas.

Rojas initially tested negative for alcohol, but more detailed drug tests were pending, according to two law enforcement officials who were not authorized to speak publicly and spoke to The Associated Press on the condition of anonymity. The officials said Rojas told officers he had been hearing voices.