Josh Duhamel Gets Sweaty on the Beach in Miami

Antonio Martinez / September 13, 2011