Takara Legends LG31 LG-31 Fortress Maximus

Takara Legends LG31 LG-31 Fortress Maximus

Be the first to review this product

Only 2 left

S$320.00

IN STOCK