YouTube sensation Steven He has unearthed GINORMO, a love letter to 1970’s Henshin Hero television shows!