Euro 2016 Launches Today, Showcasing French Stadiums By Jon Bruning on June 10, 2016 in News The European football championship, known as Euro 2016, commences today in host nation France. The tournament will be played at ten stadiums across the country and will showcase some $1.8 billion dollars in stadium construction and upgrades. (more…) Continue Reading