Dozens of demonstrators carrying “Viva Fidel” signs, Che Guevara posters and Cuban flags rallied in front of the United Nations General Assembly building Wednesday afternoon to protest… Read more “Protestors Rally After a U.N. Vote on the Cuban Embargo”