The Final Solution
33″ x 24″
1999 Indian Market

Poster Store