ptc?

United States
August 9, 2011 5:38pm CST
I keep seeing people refer to PTC sites, what are those? What does PTC stand for?
No responses