I don't think Spain, Germany or Holland ( 3 faves) will win it. I think it's wide open.

Quite fancy the Russians.

Will wait until I've seen the French to judge their chances