March 14, 2010 (La Mesa) – Two brothers who robbed a car rental business, then dropped their own car keys as they fled, have been arrested by La Mesa Police. Officials are now invetigating to determine whether the pair may have been responsible for other commercial break-ins.
Recent comments