A while back I heard that microsoft was going to release some downloadable cars/tracks as a christmas present. Well, I just got xbox live and see that there are no downloads avaliable. Did I miss out, am I stupid, was it just a rumor?
thanks,
-james