Any godzilla figures?
Address: 2190 NE 123rd St, North Miami, FL 33181, USA
Daimyo Alonso | Jul 31, 2022
When I went I saw some, but always call beforehand.
Super Anime Store - North Miami | Jul 31, 2022
call the store for availability
Thanks! Your answer is awaiting moderation.