Original von Frank the Judge
The link does not work...

And what does it mean? - Street legal...
...under which law?

Best regards
Street legal in the UK,where i live.It doesn't need to be legal anywhere else because i only drive in the UK.