170 MPH Go-Kart

"Somewhere in Canada" there used to be a guy who called himself "Kart Vader." I don't know whatever happened to him, but I found one news article that indicated

1 the police were embarrassed (that they could not find him)

2 they were PISSED (that they could not find him)

https://www.google.com/search?tbm=v...7l6757l0l6996l12l12l0l0l0l0l141l1078l6j6l12l0.