this was the first way I ever saw the entire series of Megaloman. as I wrote about it here, it's one of my favorite Japanese super hero shows. this Italian song opening is very, but a bit cool. not a patch on the original but what's gonna top that.
oddly enough, I couldn't find the Japanese intro on youtube.