With 700 registered supercars and 15 branches across China, SSC (short for Sports Car Club) is a car club like none other. Their new promo video only shows a slice of their collection — and it's utterly mind-blowing. »3/29/12 4:00pm 3/29/12 4:00pm
Kinja is in read-only mode. We are working to restore service.