Fin Fang Foom (SKW)

Fin Fang Foom is a giant alien dragon from the planet Kakaranthara.