Jun 6, 2002 #1 M Markolc New Member Joined Mar 19, 2002 Messages 25 Their website Carterracing.com is down and I need their phone number. Also, where exactly is Turbo People located in NY?
Their website Carterracing.com is down and I need their phone number. Also, where exactly is Turbo People located in NY?
Jun 6, 2002 #2 T TwinTurboIroc New Member Joined Mar 5, 2002 Messages 118 they are just really busy.... i'm pretty sure they are located in "hastings on the river" new york