Haltwhistle Carnival marks the spot