Tim Lincecum showcases pitching for more than 20 teams

Tim Lincecum pitched before dozens of representatives from more than 20 MLB teams Friday in a bid to show he has recovered from hip surgery.

Tim Lincecum pitched before dozens of representatives from more than 20 MLB teams Friday in a bid to show he has recovered from hip surgery.