Carrickmacross, often written as Carrickmacros, is a town located in County Monaghan in Ireland. It derives its name from the Irish phrase Carraig...

read more