Googliing failed to produce anything but I am sure I remember them around the mid 90s - they were Ti frames made from melted down russian MiG fighters or some such story. They werr unpainted and I *think* the only decal on them was a red star, hence the name. :?
edited post title - ooops!
edited post title - ooops!