Where on earth is Ciara? Part II

Revolution Square

Plaza de la Revolución in Habana, Cuba - a vast square with a statue of José Martí next to the Cuban nation flag, a huge mural of Che Guevara, national theatre, national library and several government buildings.

Please turn on Javascript and Adobe Flash in order to view videos

Previous Back to videos