Miami Beach police say 46-year-old Jonathan Crenshaw held a pair of scissors with his feet and stabbed 22-year-old Cesar Coronado just after midnight early Tuesday.
While in police custody, Crenshaw claimed he was defending himself after Coronado punched him in the head.
According to a Reuters report, he was subsequently detained near the attack site in a shopping and tourist area around the South Beach and charged with one count of aggravated battery, a second-degree felony.
But a female friend who was traveling with Coronado told a different story.
Coronado told investigators that he and his girlfriend, Cindy Barrientos, 22, and also of Chicago, stopped to ask Crenshaw for directions.
Coronado was taken to the hospital and treated for injuries.
Coronado, who was visiting Florida from Chicago, suffered a wound to his left arm and officers found him lying on the ground bleeding, according to WPLG. He is now being held on $7,500 bond at the Turner Guilford Knight Correctional Center.
Police said there were no indications that Crenshaw was under the influence of drugs or alcohol at the time of the incident.
Crenshaw has a court date on July 18; his bond has been set at $7,500.