Guest
Login
Sign Up
Site settings
Forgot Password?
The Mercedes-Benz E63 AMG and Vauxhall VXR8 GTS both feature big forced induction V8 engines, and almost identical power figures. Which one will win?
Autoplay video
Hide player controls
Hide resume playing