Waters plays at veterans benefit
Roger Waters has performed with wounded veterans.
The former Pink Floyd rocker took to the stage of New York's Beacon Theatre with 14 soldiers - who he met recently at the Walter Reed Army Medical Centre in Washington - at the annual Stand Up For Heroes benefit event.