"Who do you recognize that to be?" prosecutor Bernie de la Rionda asked her.
"Trayvon Benjamin Martin," she replied.
During cross-examination, O'Mara suggested — haltingly, in apparent recognition of the sensitivity of the questioning — that Fulton may have been influenced by others who listened to the 911 call, including relatives and her former husband.
O'Mara asked Fulton hypothetically whether she would have to accept that it was Zimmerman yelling for help if the screams did not come from her son. He also asked Fulton whether she hoped Martin didn't do anything that led to his death.
"I would hope for this to never have happened and he would still be here," she said.
O'Mara asked Jahvaris Fulton why he told a reporter last year that he wasn't sure if the voice belonged to Martin. Jahvaris Fulton explained that he was "shocked" when he heard it.
"I didn't want to believe it was him," he said.
The doctor who performed an autopsy on Martin also took the stand. Associate Medical Examiner Shiping Bao started describing Martin as being in pain and suffering after he was shot, but defense attorneys objected and the judge directed Bao away from that line of questioning.
He later estimated that Martin lived one to 10 minutes after he was shot, and said the bullet went from the front to the back of the teen's chest, piercing his heart.
"There was no chance he could survive," Bao said.
With jurors out of the courtroom, Bao acknowledged under defense questioning he had changed his opinion in recent weeks on two matters related to the teen's death — how long Martin was alive after being shot and the effect of marijuana detected in Martin's body at the time of his death.
Bao said last November that he believed Martin was alive one to three minutes. He also said Friday that marijuana could have affected Martin physically or mentally; he said the opposite last year.
The judge ruled before the trial that Martin's past marijuana use couldn't be introduced, and so the jury did not hear Bao's opinion about the drug's effect.
Follow Kyle Hightower on Twitter at http://twitter.com/khightower.
Follow Mike Schneider on Twitter at http://twitter.com/MikeSchneiderAP