Suspect in Murder of Off-Road Cyclist Is Arrested in Costa Rica
A woman who had been named as a suspect in the murder of a rising mountain bike star in Texas last month has been arrested in Costa Rica, authorities said on Thursday, ending a 43-day search. The U.S. Marshals Service said the suspect, Kaitlin Marie Armstrong, had been found at a Santa Teresa Beach hostel … Read more