Hercules' Shrewsbury Biscuits

Named for a town in England in the county of Shropshire bordering Wales, the Shrewesbury biscuit is essentially a shortbread cookie....