Vehicles in this photo
The following vehicle(s) appear in this photo.
- 901601 - Track Research Laboratory "Cyclops"
- 14 December 1987
26 April 2007, 09:29:27
Is this actually owned by the E.L.R or is it part of the national collection?