Michael Beasley Through the Years
1 / 30Michael Beasley signed his free agent contract with the Suns and was then introduced at a press conference at US Airways Center.
1 / 30Michael Beasley signed his free agent contract with the Suns and was then introduced at a press conference at US Airways Center.