Who is insane?

Who is insane?

Regular price
$300.00
Sale price
$300.00
 More payment options

Who is insane? by Stephen Smith, 1916.