Madrid, Spain | AFP | Spain paid homage to new Masters champion Sergio Garcia on Monday after he broke his duck on the biggest stage of all to add a first major to his glittering career. “Finally!” blared the headline in Madrid sports daily Marca as for once the football …
Read More »