So, if I’m not mistaken, those guys have been there in that spot on Eisenhower for about 20 years, in some capacity. I used to have a VW/Audi performance shop right down the street back in the 90’s, early 2000’s, and I remember the Land Rovers out there.
I’m glad you posted this thread as it’s good to know they’re still there!