Where to Get Free Music Downloads?

There are two sites that I know of where you can download music for free but you have to be careful because both of these sites have the potential to have viruses. Those sites are Limewire and Frostwire.