Pier 5, Havana 1959

TRAPPED IN THE POWDER KEG OF NEWLY-FREED CUBA!