CASTROSAURUS Image #: 188113 Artist: Jeff Koterba Published: 11/28/2016 Title: Castrosaurus Palette: color Restrictions: None Purchase Reprint Licensing TAGS:FIDEL CASTRODEATHBEST OF INMEMORIAMCUBAHUMAN RIGHTSDINOSAURSFIDEL-CASTRO-DEATH