Took a break from commissions and Skullgirls stuff to do this. Putting it into the mix for Otakon 2011.
Also before you ask....:
"Tokusatsu (特撮?) is a Japanese term that applies to any live-action film or television drama that usually features superheroes and makes considerable use of special effects (tokusatsu literally translates as "special filming" in Japanese)."------wikipedia