Turner Sports Interactive, Inc
Nascar.com Trackpass Nascar.com - Trackpass 14 day free trial, system failed on cancellation
Signed up for a "14 day free trial" and decided to cancel right away, no such luck. The system was malfunctioning, saying I had no orders and no subscriptions. I tried several times in different browsers and environments. After 14 days there they were billing my credit card. All i want is ...