
Deen Le Demon Rouge
Regular price
$995.00
Shipping calculated at checkout.
Deen Le Demon Rouge - Le Roi de L'audace dans Le Cycle de la Mort or in English Deen the Red Demon - The King of Boldness on the Cyle of Death. 33.4" x 24.6" and mounted on archival linen.
Printed by the Union of Printing SA circa 1920. To the best of my understanding, Deen was a French stuntman during this epoch performing "death-defying" exhibitions on a bicycle.