(h/t: SkyscraperCity)

Posted by Ellen

They really do like their baseball in Cuba.