Looks like malamute/pyrenees/samoyed. It's face seems a little too broad for a husky, even a GSP. You never know the crazy mixes that pop up! It could be a handful of different breeds all mixed together. I bet a little knowledge about it's temperament and behaviors could say a lot about it's breed as well.