A witness helped police catch a bank robbery suspect on Tuesday. Officers say Joseph Maccarrelli had just robbed a Desert Schools Credit Union near Brown Road and Stapley Drive when a quick thinking witness took a picture of him getting into a vehicle. When officers arrived, they were given a description and picture of a red Chevy Avalanche and were able to find it in a nearby neighborhood. After a short stand-off, Maccarrelli came out of his home and was taken into custody. Police say they found evidence from the robbery in Maccarrelli's home. Authorities believed Maccarrelli was responsible for two other robberies in Mesa. Police say he later confessed to all three robberies. Maccarrelli was arrested and booked into jail.