Who do you guys think is gonna win? I think France might take it. Predictions? http://theaosn.com/2016/07/07/euro-2016-the-final-act/