An 80-year-old man was defending himself when he shot a robber Friday in Hialeah, police said.
Ernesto Del Monte was leaving the Royal Arcade in the 5400 block of West 16th Avenue when he was approached by 73-year-old Julio Perez-Delgado, police said.
Perez-Delgado sprayed Del Monte with pepper spray and punched him while demanding money. Monte responded by shooting the victim multiple times.
Sometime later, someone called 911 to report a man with gunshot wounds in the 1900 block of West 56th Street.
Paramedics transported Perez-Delgado to Jackson Memorial Hospital's Ryder Trauma Center, where he is listed in critical condition.
Perez-Delgado faces charges of armed attempted robbery and burglary with battery.