User blog comment:Demon Killer/Help!!!!/@comment-5136106-20100811001927

That drawing reminds me of Ben 10 Alien Creation Figure that i saw on T.V. The picture also reminds me of Upgrade from Ben 10.