Blanca Fernandez Ochoa, Olympic skiing legend, found dead in mountains near Madrid

Blanca Fernandez Ochoa, Olympic skiing legend, found dead in mountains near Madrid

CBS Sports

Published

Fernandez Ochoa was the first Spanish woman to win a medal at the Winter Olympics

Full Article