Portugal
20th February 1986 (38)
Marcio Barbosa is a 38 year old cyclist from Portugal (born February 20th 1986).
History Team and ranking One-day race Stage race