Back Share Clutch Music presents Island Feels in the Hills at Leo Palace (The Green concert) about Clutch Music presents Island Feels in the Hills at Leo Palace (The Green concert) Dates: January 18, 2025 .