Innovative People

Alan Costa

Alan Costa Pacing strategies, Biomechanics, athletics.

Languages Alan Costa speaks:

English
Spanish
Portuguese