The 2024 Torbay Festival of Trees has Begun!