Genuine Michelin Man Figure

Stall 28

Regular price $395.00

Manufactured in 2003 by Michelin

From France

35cm High