For months,
Dragonball »9/03/08 7:30am 9/03/08 7:30am fans have worried over the live-action recreation of the demon Lord Piccolo. Will he be green? Will he be all CG? Will it look like a dude in a mask? stills have leaked, answering all of your pressing Piccolo questions. And unfortunately, I'm left a little bewildered by the whole look. The man…