The Kaiju Planet reviews BOTH the Large Monster Series Godzilla 1995 AND the Large Monster Series Destoroyah by X-Plus in one Video.

Also, visit The Kaiju Planet website for some supplemental photos of this beast!