Video: China Girl (Human Puppet Mix) Posted on June 8, 2009 by mrblewog Me and my brother being idiots. Advertisements Share this:FacebookTwitterRedditEmailPrintLike this:Like Loading... Related