I swear to god, Fidel Castro i…

Posted on July 14, 2011 by Gene

I swear to god, Fidel Castro is here at Kaiser.