The man police say was caught on camera punching a three-year-old at a pharmacy in Allapattah refused to go before a judge for bond Sunday.
Police have identified the man as Marvin Green. He remains behind bars while the family of the three-year-old await justice for what appears to be a random beating.
“Marvin Green refused to go,” could be heard on Bond Court video.
Get South Florida local news, weather forecasts and entertainment stories to your inbox. Sign up for NBC South Florida newsletters.
Green, who police say is a 27-year-old homeless man, is known to law enforcement, but not to the mother of the three-year-old boy who police say was punched in the back of the head by Green, it caused internal bleeding.
The incident was all captured on camera at 2 p.m. on December 13 at the Walgreens located at 1695 Northwest 20th Street in Allapattah.
You can see the three-year-old, who has been identified as Samuel, standing with his mother when the suspect walks up and hits him - then takes off without any explanation.
Green was arrested on Friday charged with aggravated child abuse and possession of a stolen firearm. He was also charged on a warrant in Miami-Dade County for criminal mischief.
Samuel is now home recovering, thanks to help from Miami police who surprised him with a special visit to drop off presents.
According to court documents Green has three prior felony convictions, including abuse of an elderly, disabled adult.