LEAGUE CITY, Texas -

A driver has been arrested in connection with a pedestrian's hit-and-run death.

Alejandro Garcia, 20, has been charged with third-degree felony failure to stop and render aid.

League City police said Maurice Jones, 38, was found dead in the 1300 block of Dickinson about 7 a.m. on March 29, 2009. Detectives said an apology note was left at the scene.

In July 2011, police said they received a tip about Jones' death. After the tipster and several other people of interest were interviewed, detectives said they zeroed in on Garcia. He was then charged, but fled to Mexico, investigators said.

On Monday, detectives said they got a tip that Garcia was back at his home. When he tried to leave the home on Tuesday, police took him into custody.

Garcia was booked into the Galveston County Jail with bond set at $50,000.