Up in the villa in Naxos, Greece
Some shows start out with a simple premise — or a nebulous one. This one, set on the Greek island of Naxos, was the first one filmed for this season (episodes are frequently shown out of sequence). The idea going in was quite simple: I go to a really nice, laid-back Greek island — one […]