Italy
Andrea Caviglia is a cyclist from Italy.
History Team and ranking Trofeo Loano Juniors One-day race Stage race