An Alfa Romeo T33 sports prototype in action at the 2003 Goodwood Festival of Speed.
Size:
4500px × 2903px
Location:
Goodwood, West Sussex,
Photo credit: ©
Tony Turner / Alamy / Afripics
License:
Licensed
Model Released:
No
Keywords:
2003,
alfa,
cars,
festival,
goodwood,
historic,
romeo,
speed,
t33