Ultima Poster

Genuine Original – Size 81 x 120cm

Approx 1912 Framed Poster