Cayetano San Juan, known as El Payaso Soldadín or The Clown Soldier to his fans, had been a favourite at children's parties and events in Tuxtepec, Oaxaca, Mexico. But the 50-year-old clown was ...