Hasta La Victoria Siempre

$900.00

Hasta La Victoria Siempre, 39”x53” or 3’x5’, hand-stitched on Cuban independence flag.

Reviews