One of the U.S. Marshals Service’s 15 most wanted fugitives has been captured in the Mexican beach town of Cancun after 24 years on the run.
Vincent Legrend Walters, 45, was apprehended early Friday morning and is being held on an extradition request.
Walters, who faces murder, drugs and weapons charges, hid in plain sight and reportedly boasted he was a wanted fugitive, according to the U.S. Marshals Office.
Walters used the alias Oscar Rivera and worked at Cancun International Airport, officials said.
click image for full story