PALERMO, ITALY (iNewZ.TV) On this episode of “Bizarre But True” a look at the Palermo Catacombs.