Posted inReleases Tech House Chucho Teliz – Rumba Genres: Tech House Label: Rhythm Dealers Artists: Chucho Teliz Release date: 2025-07-17 Catalog #: CAT1372768 Download Listen and… Posted by DJ ELK July 17, 2025