That doesn't seem to be known yet but given the date that should at the very least mark this as when they finally go on sale, and when we can officially put through orders.Now does official launch mean on dealer floors? Actually on that note, has anyone been to a dealer yet?
x2, come on Scion, what does this even mean?Now does official launch mean on dealer floors? Actually on that note, has anyone been to a dealer yet?