Claim: The Muppet Christmas Carol was reviewed by Brian Henson.
Verdict: REFUTES