Grasmere Sports and Show marks the spot