Via: The Mercury News
The Giants need to add star power, athleticism and, if they can, a top starting pitcher this.....