Iv seen the leaf explanation, and saw about the guy in a shellsuit. It could have been leaves I guess, but like Lee says, it doesnt all quite add up. The shellsuit is a good explanation, but why does it look like they are taller than real people?
Untill someone actually SEES the same thing with their own eyes, I doubt there will ever be a reasonable explanation for it.