language

Open Roads, June | Lot 130

"Le Mans" Original French Release Movie Poster, 1971

$1,440 USD | Sold

United States | Auburn, Indiana

23 - 30 June 2021


Linen Mounted
1971
31.5 × 23.5 in.

Suggested lots