DDOP 2018 Day 30: Unexpectations

In which I puzzle over puzzles, gamers and life’s twists and turns.

Leave a Reply