71 Demon Sizzler
Saw one of these come up for sale but it is looks nothing of what the brochure you posted is indicating. Non the less I haven't heard of them before. Thanks for replying.
Print