Yep, probably a mix, but definitely Maine Coon. He's huge; when I got to the vet, they have to put him on the dog scale because he's too big for cat-sized one.
Millie no longer fits in her kitten basket, but she doesn't appear to care. Hugo - If I don't fits, I still sits.
I think his expression in the last one is more, "Really? Another picture? I'm trying to sleep, for God's sake."