Secret Lair: Godzilla Lands

April 16th, 2020

Preorders begin at 9 a.m. PT on May 7. Price $29.99. Limit 15 per customer.

Secret Lair - Godzilla Lands 1

Secret Lair - Godzilla Lands 2

Secret Lair - Godzilla Lands 3

Secret Lair - Godzilla Lands 4

Secret Lair - Godzilla Lands