Board Thread:General Discussion/@comment-2239501-20140419235340/@comment-6527064-20140425200949

My theory is that he is just a parody of the Ben 10 fans.