(Newser)
–
One of the US Marshals' 15-most-wanted fugitives has been caught after 24 years on the lam—selling time-shares from a small booth at the Cancun airport, reports the LA Times. Vincent Legrend Walters had been living in Cancun under the name Oscar Rivera, working for...
Read full story »