Even after completing two tours of duty in Afghanistan, Army Ranger Cory Smith won't slow down. He's now about halfway through a 565-mile run home to Indianapolis from the base where he was discharged in Georgia. "We need to shine a light on the fact that, on any given night, 107,000 veterans are sleeping on the streets and that 18 veterans take their own lives each day," Smith said in a press release. "... if more Americans are aware of the struggle that our brave military men and women undergo, they will demand more." Thumbs up to Smith for running to shine a light on the considerable challenges vets face in terms of unemployment, homelessness and service-related health challenges. And thumbs up to Congressman André Carson for providing Smith a national platform to broadcast his message by hosting him at Tuesday night's State of the Union Address.