Blogs in January 1970

The Telling Room: A Tale of Love, Betrayal, Revenge, and the World’s Greatest Piece of Cheese 1st January 1970

In the picturesque village of Guzmán, Spain, in a cave dug into a hillside on the edge of town, an ancient door leads to a cramped limestone chamber known as “the telling room.” Containing nothing but a wooden table...

Read More