Maine Coon or Norwegian Forest cat.
I don’t know what it is. I’m guessing that it may be a Maine Coon cat, but I can’t be sure.