Young father shot and killed while protecting his baby in Miami Beach restaurant

A gunman fatally shot a tourist eating dinner with his family at a Miami Beach restaurant as the man protected his 1-year-old son, police and a family member said.

Tamarius Blair David Jr., 22, of Norcross, Georgia, told investigators he shot Dustin Wakefield, 21, on Tuesday night because he "was high on mushrooms, which made him feel empowered," according to his arrest report.

David allegedly told police he entered La Cerveceria restaurant just before 6:30 p.m. and randomly decided to shoot Wakefield, who was on vacation from Castlerock, Colorado.

tamarius david dustin wakefield wsvn

Tamarius David, left, and the victim, 21-year-old Dustin Wakefield and his family, right (Photos: Miami-Dade Corrections, left/Wakefield family via WSVN, right)

Mike Wakefield, the victim's uncle, told WSVN that Dustin Wakefield died protecting his young son.

RELATED: Nearly $10,000 offered for information in shooting death of Tampa 4-year-old

"This guy came in with a gun, waving it, saying it’s time to die. He pointed the gun at his son and Dustin said, ‘He’s only a boy,’" Mike Wakefield told the Miami Herald. He was not in South Beach but heard the account from his family. "Dustin stood up between the gunman and the baby and he shot him. He shot him multiple times on the ground."

He said of his nephew, who worked in construction, "He was the kindest kid. He loved his family. He loved being a dad."

WSVN reports that, moments after the shooting, cellphone video captured David dancing on the restaurant’s patio.

"He started dancing on top of the guy," a witness told the news outlet. "I don’t know why."

RELATED: Police: South Florida woman stabbed husband, teenage daughter; toddler killed

A second witness said, "What was so strange is the guy that was shooting, they said he was smiling and laughing the whole time that he was shooting the guy."

David ran from the restaurant and was captured as he ran down an alley. Cellphone video obtained by WSVN shows David lying spread-eagle on his back and smiling as three officers approach with their guns pointed towards him yelling commands, warning him that if he touches his gun he will be shot.

David then rolled onto his side into a fetal position, before again rolling onto his back as officers approached. David screamed, "I did it, I did it, I did it," as officers flip him onto his stomach and handcuff him. The video shows a black handgun lying about 10 feet away.

David is charged with murder and was being held without bond Wednesday at the Miami-Dade County Jail. Jail records do not indicate if he has an attorney.

The Associated Press contributed to this report.