Whipping post removed from public display in Delaware

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.

Top Videos

Good Day Orlando

We Love Florida

Central Florida Eats