David Smith Shirt Size XXXL

Blue paisley print shirt by David Smith, size XXXL.

$45