The other day I was driving my tractor trailer (I'm thinking) up I-85 North above Atlanta and a Cadillac CTS wagon passed me by. It had SCCA stickers on the back side windows. I remember it having out of state plate on it. Seems like Florida or North Carolina.
Anyone here?