GUU 101W A preserved Met Police Land Rover…




GUU 101W A preserved Met Police Land Rover Series 3




The vehicle squeezes under the modern-day New Scotland Yard rotating sign




The rear

Share FacebooktwitterFacebooktwitter    Follow FacebooktwitterFacebooktwitter