Come on explain the new 717bhp terror