Fleeing to Freedom's Shore
Life under the Castro regime has been so intolerable that the probability of perishing at sea, while trying to make it from Cuba to the United States, actually pales in comparison. The riveting new documentary, Shoot Down, gives us several unforgettable images—ones you won’t see anywhere else. You’ll shake your head in amazement.
Apr 24, 2008