Brazilian businessman Márcio Rodrigues, who mysteriously disappeared November 8 in Switzerland and was found 13 days later in Spain, returned to Brazil on Wednesday.
Brazilian businessman Márcio Rodrigues fears for his life after he was able to escape his captors 13 days after he was reported missing in Switzerland. Swiss police said he was found in Spain.
Márcio Rodrigues, 44, contacted his wife and sister on Tuesday and they were able to reach out to some friends, who located him and accompanied him to the police.