Several Palmyra town leaders face crimina

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