Land Rover Freelander seized by police in Scarborough February 19, 2024 News by Leave a Comment on Land Rover Freelander seized by police in Scarborough A Land Rover Freelander has been seized by police after a roadside stop in Scarborough.