What Legend Is Made of

It got really hot in Miami today ... when soul singer John Legend took his shirt off.

media_removed.jpg

The 30-year-old crooner has an amazing body of work.