For nearly two decades, Barry Bonds lit up the show for the San Francisco Giants.