Download Nelly Furtado, Deborah De Luca - Say It Right (Deborah De Luca Remix) Label Geffen Styles Electronica Date 2025-02-28 Catalog # 00602478012525 Length 3:53 Tracks 1