MANDEL NGAN via Getty Images
Cuban President Raul Castro delivered a stunning defense of President Barack Obama on Saturday, absolving him of responsibility for the U.S. blockade against Cuba hours before the two were expected to hold the first major meeting between a U.S. and Cuban president in more than half a century.