Leo sadly passed away peacefully yesterday, 28th July, with her husband David by her side.
As she would have wanted, the Isle of Man Go Festival will go ahead as planned as a commemoration of all the work that she did to make it such a success over the last 24 years.
Celia Marshall