I was driving passed TRG Automotive (Cardiff/Newcastle) today and i noticed a bullshit green celica there (ta,ra im not too sure, dont know my celicas that well) with a huge front mount i/c and giant cannon.
I just wanted to say "sweet ride", what sorta power you making.