Share : Spain Dec 26, 2019 0 0 Christmas Carnage in Madrid I will always think of Christmastime in Madrid, Spain as the land of lamb slaughter. It’s not like abattoirs were set up on street corners,... Read More