Sign in to your Car Throttle accountContinue with Facebook
Celica is a gift from the God and we should thank him that we have such an amazing car. In short: Just some Polish boi that is obsessed with a little Japanese car standing on his driveaway.
Somewhere in Poland.
30th April 2018
Now i see only GR. Where did the TRD go?