Question: Where did Salvador Mira set a record of 3:59:51?
Answer: Salvador Mira set a record of 3:59:51, by finishing fourth in the 50 km walk at the 2007 Pan American Games in Rio de Janeiro, Brazil.