Sharing on Mastodon:
https://kottke.org/19/02/skipping-stones-every-throw-is-a-complete-new-puzzle
Save
Home
About