The Tampa Bay Buccaneers are increasing their overseas footprint, launching the NFL’s first fan embassy in Munich, Germany.