TERMINAL ISLAND – Italy / fotobusta poster 26″ x 37″ . ITALY / FOTOBUSTA POSTER 26" x 37" & 26" x 38"