This is incredibly awesome! What's this from?
No idea. I wish I knew because I'd love to watch it. I'll have to ask August Ragone.
If you ever find out, let me know. It looks just the right bit of crazy to be fun. :)
These characters are General Shadow and Hundred-Eyed Titan, from Kamen Rider Stronger, a Japanese Tokusatsu television show.