Javier Ruiz Molinero has been in Havana, Cuba

Profile | 128 places in 31 countries