Shanghaied people : Article 15
Huile sur toile, 291 x 130 cm.