Playlist

LimeWire agrees to pay $105 million to record labels