gtcarz
#1
gtcarz
so i know this message doesn't belong here and will be moved by mods, but is this the new gtcarz or what? i remember getting an email from them saying something about a new site, but i can't remember if this is the place or not