This is not quite true. This may be differnent in different Spanish-speaking countries, but very often the final d in words like libertad, solidaridad etc is not pronounced, so it sounds like...