BRIEF
Hostages Released in Brazil Following Police Standoff
17 people taken hostage at a bus station in Rio de Janeiro, Brazil, on Tuesday were released after their captor turned himself in to authorities.
17 people taken hostage at a bus station in Rio de Janeiro, Brazil, on Tuesday were released after their captor turned himself in to authorities.