Merino Wool Chester Coat, Worn by Ren Meguro (Brand Name) ‐ Mercari: Shop from Japan