Last Thursday, outside a Minneapolis restaurant, a man punched an 8-year-old boy in an attempt to steal his iPad. A surveillance camera captured the incident and it's pretty disturbing.

In this video, you can see the young boy following his aunt outside a daycare, when Aaron Stillday, 32, attacks him for his iPad. Stillday punches the kid in the face, steals his iPad and takes off.

Luckily, Mohammad Armeli was working at a Greek restaurant nearby, saw the incident and rushed after Stillday. He managed to chased down the criminal for more than a half-mile, while calling 911.

Stillday was arrested and charged with first-degree aggravated robbery. Unfortunately, the iPad was found smashed on the sidewalk but the young boy received a new iPad, after taking the broken one and the surveillance video to an uptown Apple store.

Minneapolis Police say Stillday has been arrested 60 times before this incident.