© 2024 Pluto Inc. All rights reserved.

Devil's Knot

The Arkansas town of West Memphis makes national headlines when three teenagers are arrested for the brutal murders of three little boys.