Police in Milpitas arrested a man Tuesday in connection with a bank robbery from more than two weeks ago, police said.
Hunter D. Thompson, 32, of San Jose, is believed to have robbed a Chase Bank, located at 37 N. Milpitas Blvd., on the afternoon of March 9, according to police.
Thompson allegedly walked into the bank with a firearm, approached a bank teller and handed over a demand note, police said.
The teller handed over cash and the suspect fled, according to police.
Police were unable to find the suspect during a search after the robbery and, after a joint investigation with San Jose police, Thompson was located and arrested in Emeryville on Tuesday, according to police.
Officers recovered a revolver and an air gun in the car Thompson was traveling in. Methamphetamine and heroin were also found in Thompson's possession, police said.
Thompson also may be responsible for bank robberies in San Francisco, Redwood City and Palo Alto, as well as retail store robberies in Palo Alto, Santa Clara and Fremont, police said.
He was booked into the Santa Clara County main jail.