Biollante Bile Godzilla 12 Inch Head-to-Tail (1989) Poseable Figure from Godzilla vs. Biollante
- NECA 42900 Biollante Bile Godzilla 12 Inch Head-to-Tail (1989) Poseable Figure from Godzilla vs. Biollante. It is made by NECA & is approx. 30cm / 11.8in long.