Sebastian Novoa is a 31 year old cyclist from Ecuador (born November 6th 1992), who currently rides for Team C & S Technology. He has won 1 UCI races, and is currently ranked 2705th in the UCI Ranking.
History Team and ranking One-day race Stage race