635: How to eat your own head Neal O Carroll, 29 July 20236 September 2024 Related Matchstick Cats comics