Missing thumb

SHUIBING CHEN

United Kingdom