Canada’s arduous work and resilience paid off as they slammed Germany 2-1 to achieve the Davis Cup semifinals the place they may face Italy who
Canada’s arduous work and resilience paid off as they slammed Germany 2-1 to achieve the Davis Cup semifinals the place they may face Italy who