Does anyone have a link to the site that has the write-up about the twin turbo Vega? I think he is in Long Beach, California. I remember something about "Hangar 18 Fabrication" or something similar. When I google "Hangar 18 Fabrication" I get a ton of alien conspiracy theory web sites....
I was trying to show a friend what a relatively stock chassis Vega can do in the right hands, and there were some pictures of 'wheels-up' launches at the track.
Thanks,
Dave D.