By Naya Lee ILLINOIS— Stephanie Melgoza recently received her sentence after killing two people in ...
By Naya Lee ILLINOIS— Stephanie Melgoza recently received her sentence after killing two people in a DUI crash last year. She received 14 years in prison which sparked much backlash from social ...