1999 Goodwood Festival of Speed: Goodwood House, East Sussex, England. 18th - 20th June 1999. The bikes line up at the start, action. World Copyright: LAT Photographic. Ref: 99GOODWOOD10
Goodwood House, East Sussex, England. 18th - 20th June 1999. The bikes line up at the start, action. World Copyright: LAT Photographic.
Ref: 99GOODWOOD10