Willie Nelson took the stage in Houston before superstar singer Beyonce appeared with Democratic U.S. presidential candidate Kamala Harris at a rally in Houston. Nelson, 91, played the country music songs "Mammas Don't Let Your Babies Grow Up to Be Cowboys" and "On The Road Again."