The world’s best Land Cruiser museum