via source
#your life is incomplete without stephen colbert holding kittens
Oh, I’ve figured it out. That is not Martin Freeman because if it was, Stephen would be holding two hedgehogs. Those are...