Subscribe

Category

Christian

  • Cilice

    The History of Hairshirts

    Hairshirts are garments made from rough animal hair (usually that of goats) worn as a top or under a shirt and against the skin so the coarse hair will rub and scratch the wearer.