SFPD officers cracked another case with the help of surveillance footage last weekend, but instead of art thieves this time it was some unruly teens accused of pistol-whipping a 66-year-old cabbie and making off with $120 of cash. After reviewing the in-taxi footage Cops from Park Station found two of the three suspects nearby in the Upper Haight.

According to the Examiner, a 19-year-old suspect from Treasure Island was recognized by officers near Masonic and Haight last Friday. When the suspect attempted to make a break for it, he managed to punch a cop in the face before being arrested. One of his accomplices, a mere boy of 14 who hails from Oakland, was also arrested in the Haight yesterday. A third suspect, who cops couldn't see as well on the video footage apparently, is still on the loose.