Australia
Alastair Hastings is a cyclist from Australia.
History Team and ranking CN Australia ITT-JR One-day race Stage race