It's rare for Fidel Castro to appear in public. But the 88-year-old former Cuban President recently said cheese -- literally -- as state media cameras snapped his photo.