December 5, 2011 The nicest cars in Shanghai can be seen at Scott & Elaine's school every day Edit Delete Tags Autopost