freddie-owens

Freddie Owens

South Carolina Hits Restart Button on Death Penalty with Freddie Owens Execution

In a shocking turn of events, South Carolina executed Freddie Owensโ€”a first in 13 yearsโ€”with cheers and protests mixed in!

See more