Angel DeLeon

Angel DeLeon is an American singer and songwriter, best known for formerly being a member of. He wrote and did background vocals sounds in the song "Love?" for The Yellow Album.