Loading Video…

This browser does not support the Video element.

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.