Watch Live:

Several Palmyra town leaders face criminal charges

WLKY - Louisville Videos
Several Palmyra town leaders face criminal charges
Several town leaders in Palmyra in southern Indiana are facing criminal charges.
View Comments (0)