Glad someone started this thread
I'm thinking brazil, spain, and argentina will be in the mix, with argentina taking it in the end.
This is based on Zero research done, and 100% because I've seen flashes of greatness from each of these teams in the past.
Excited to see how France and England fare as well.
Who else wants to take a stab at predicting the winner?