FIA World Rally Championship: Statue in Llandovery of Llywelyn ap Truffydd. FIA World Rally Championship, Rd12, Wales Rally GB, Cardiff, Wales, Day Two, Saturday 17 September 2005. DIGITAL IMAGE
Statue in Llandovery of Llywelyn ap Truffydd.
FIA World Rally Championship, Rd12, Wales Rally GB, Cardiff, Wales, Day Two, Saturday 17 September 2005.
DIGITAL IMAGE