It was the Tom Brady show in Munich on Sunday night, a recognizable sight for many Americans and NFL followers, but in a much less recognizable location. For the first time ever, an NFL game was played on German soil, a historic moment for the NFL and a historic moment for sport. Germany for a […]