Do you know where is this place located? Is it in Shanghai? The sport cars look like older model year. But they still cost over $100K. These kids must have rich parents. I love to ride in one of the Ferrarie. Anyone recognize the Yellow sport car on the first pix? Its look kinda cute for a sport car.