Aaron Sele.
He's back.
Certainly not a beloved Angel (although he was a member of the 2002 world championship team), Sele will face the Angels tonight at Angel Stadium.
Sele, if you recall was signed by the Angels after the 2001 season to a three-year. $24 million contract, and then proceeded to show ...
View the Entire Article