Raphael Orlove

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.

SCC gives a full list of the cars in the video, and it's good evidence that China could well be ahead of Dubai in the International Supercar Arms Race: