April fools free cars?

Is this going to be a April fools joke from Turn10? I have a bunch of cars listed as free when I go to buy cars in the game. Is this legit?

yes it is legit lol it came with the update

1 Like

http://forums.forza.net/turn10_postst9704_Update.aspx

1 Like