This Land Rover Range Stormer last drove in 2004, when it was unveiled at the Detroit Auto Show. Now, it is finally out of the British Motor Museum ...