Several Palmyra town leaders face criminal charges

WLKY - Louisville Videos

Several town leaders in Palmyra in southern Indiana are facing criminal charges.