This is a film of the Land Rover Centaur
Built by Laird in Anglesey - very few were produced - only 7 named P1 to P7
This film is of P5