The Lion of Léon, Nicaragua