Gorillaz Aug 18, 2005 13:32:40 GMT -5 Quote Select PostDeselect PostLink to PostMemberGive GiftBack to Top Post by Maka on Aug 18, 2005 13:32:40 GMT -5 Have any of you heard of them. Their song is pretty good. Feel Good Inc is what it's called and i personally liked it. I haven't bought the CD yet but i plan to. What do you guys think of it?