John Mayer may have a reputation for being a womanizer but he is also a do-gooder. The 35-year-old singer headed to Shreveport, LA, last week to help build homes for military veterans.
Popular Group Claims Responsibility for Hacks
Scientists Find Rare Two-Headed Shark
Natalie Morales' Zombie Transformation
Volunteer Makes Kind Gesture for Hairless Hamster