Anyone know what the deal is with
Tahoe Motor Sports? I see a couple scoobies around s. lake with TMS stickers (blue bugeye, black '08 hatch). The website seems like it hasn't been updated since January and most of the pages are broken anyway.
What's the scoop?