How did John Denver’s 1971 hit become the NFL's unofficial German anthem? Why do they sing "Country Roads" in Germany? Keep ...
Yesterday, the overseas tradition continued when 70,132 fans sang along during the Carolina Panthers-New York Giants game at Allianz Arena in Munich, Germany. Country Roads has grown in popularity ...