2023-05-20 Middleton-in-Teesdale Spring Show Middleton-in-Teesdale Spring Show May 20 Middleton-in-Teesdale Spring Show