The Hare #11 [January 2026]

Neanderthals in Suffolk, Troy in Rutland, demons in California…