Fri. Feb 20th, 2026

The South Carolina mom made national headlines after she let her car roll into a lake with her sons inside and watched as they drowned

Read more at NBC News