David Slack
substack
A lot more problems than 99, many involving beaches
31 Oct 2023
3 min read