Godzilla - Keychain Meca Godzilla (Pack of 6) godzilla Product form Barcode: 4994643630204 $70.80 Quantity Out of stock Out of stock