Flying Land Rovers :D

That photo of the series Land Rover I believe is from the 1983 Camel Trophy in Africa somewhere...
Still can't believe they got a standard 2.25 Series Land Rover that high in the air.
 
Top
Sign up to the MyBroadband newsletter
X