Formula 1 sightings?
hello
me and my class is going for a trip to england. we are going to live in london. from there we are going to se variuos sights. one of the might be the aston martin factory.
i also suggested that we went were they made the formula one cars, as far as i know, almost all the british teams is at one place?
then i wondered is there someplace you could get some kind of tour of formula one cars and the technology. anywhere not to far from london?
|