After 17 Years, Leo Parente Is Racing Again