Fidel Castro makes rare public appearance
By: Sunidhee 
on Jul 13, 2010 
64 views