Refreshed Mercedes-Benz S63, S65 leak out
The 2010 Mercedes-Benz S63 and S65 AMG were due to debut at the Shanghai Motor Show, but the high-performance S-class models have been given an early internet unveiling.