Triffids in Winchester?

St Catherine’s Hill in Winchester (which I walked up yesterday) – apparently covered in Triffids! The Hospital at St Cross gets a quick role as the Abbey. I’d caught part 1 by mistake, then thought I’d go back and check part 2 after I’d heard Winchester featured in it (read about it in the Daily […]