Berlin Shirt Size M

Lovely checked white red and blue long sleeved shirt.

$29