625 hp McLaren Mercedes SLR? THESE three? THE ROADS ARE NOT SAFE!!