Whipping post removed from public display in Delaware

A 20th-century whipping post in Georgetown, Delaware, was removed from public display on July 1 after community members denounced the “violence and racial discrimination” the post symbolized, reports said.

Latest Videos

Good Day

View More
View More