Showing posts with label Cuba. Show all posts
Showing posts with label Cuba. Show all posts

Sunday, December 03, 2006

At this point, it's worth wondering. Is Castro dead?

And if he's dead, can we finally end this stupid embargo to trade and travel to Cuba?