Well you either love him or you hate him and in this case we love him! Michael Phelps was in China for some celebrity golf tournament and for reason he changed into his speedo's and dived into a pool, and also looks like his tight Under Armour shirt wasn't long enough to cover his Calvin Klein waistband!
And happy halloween everyone!
12 Pictures inside of Michael Phelps looking sexy in a speedo!
Pictures: Socialite Life