Castro calls out Obama for genocide in Libya

Fidel Castro is calling out US President Barack Obama for his words before world leaders last week at the United Nations in New York City. According to Castro, Obama misrepresented the wars America has involved itself in, calling his speech before the United Nations last week gibberish and blaming the US and NATO for the […]