Detailed View of Scaramouche

Title: Scaramouche

Size: 8.9x8.9

Medium: Pen & Ink 1973

Price: $35