I hate to say that it wouldn't surprise me...
I’m guessing “felony failure to stop and render aid” is commonly called “hit and run” involving an injury accident. I’m willing to bet a large sum that this turd was an illegal. As a cop in phoenix I can tell you 60-70% percent of hit and runs involve illegals.