Donald Duck vs Turbo

Donald Duck vs Turbo is a what-if? episode of Death Battle.