TT = Teh Tarik.. Is a jargon meaning "yum cha" or tea session.What's a TT? haha. I would love to join any events and meet fellow enthusiasts.. I just hope my working schedule permits me to do so..
Basically, is a meet up of car owners for sharing and discussion.