ID 112783487 © Leswrona | Megapixl.com
Sharing is not just caring, it's also about giving credit - add this image to your page and give credit to the talented photographer who captured it.:
caribbean castro common communism communist communists communizm cuba cuban economic emotional fidel flag flags gathering government ideology las latin leninism marxism military outdated overseeing people perception police political politics practice propaganda psychology rally revolution school social stage state support systems tunas victory