Mercedes E63 AMG vs Vauxhall VXR8 GTS | evo DRAG BATTLES

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?
Back to Top