Cape Town Street Racing

Is a group of young people that is enthusiastic about racing but keeping it clean.
by CTSR admin May 18, 2009
Get the Cape Town Street Racing mug.

CTSR

Cape Town Street Racing- a non profit organization of motorists that is placed within Cape Town for the benefit of the community.
CTSR is awesome!
by CTSR admin May 18, 2009
Get the CTSR mug.