About a year ago, Stephanie Melgoza — pictured above — had three vodka sodas and some weed, got in her red Dodge Dart, and sped around East Peoria, Illinois. At some point, she hit these two people with her car, and they died:
Keep reading with a 7-day free trial
Subscribe to What Is Even Happening? to keep reading this post and get 7 days of free access to the full post archives.