This discussion is ARCHIVED. To reactivate the discussion, post a request in the Lost In The Town Hall... discussion.
Never heard of it. Looks pretty darn cool. It's really a pity all of the UK and German four wheel drive high performance cars never make it over here (in the U.S.).