Hafun

Hafun is an unused creature from the unmade movie Godzilla Vs. Redmoon. This movie would reuse and modify the suits from Daigoro Vs. Goliath.