Answer: Hell yeah he has! Why would anyone want a picture of Barry Bonds on their site, especially now that he hasn't even played ball in over a year. He is in no way relevant to this site or to society in general. He is a disgraced former baseball player who will be lucky to disappear completely without any further ridicule.