The best price for James Brown 20 All-Time Greatest Hits! CD right now is $26.97. PriceSpy compares deals and offers from online and local shops.