Rex Salazar vs Leonardo

Rex Salazar vs Leonardo is a what-if? episode of Death Battle.