Homeless man went viral for his emotional & breathtaking rendition of John Legend's 'All Of Me'
Byon Artrell McCullough from Florence became homeless after going to prison for three years on drug charges. Instead of sinking into despair, McCullough, also known as No Cash, decided to make use the one thing he still had: his voice.