Where can I Download Free Music Legally?

Downloading music free that is legal is a hard thing to come by. However, there are various artists that offer free downloads when they put out a new CD.