American Football Abroad
#1
Guest
Posts: n/a
American Football Abroad
Friends will be travelling to Zermatt to ski in January. When they planned the trip they never thought their favorite football team would be in the playoffs! So--does anyone know where they would be able to watch the playoffs in Zermatt and London (stopover on the way home)? Thanks for the info.



