In October 1982, The Who played two historic concerts at the now-demolished Shea Stadium in New York City. Now, a recording of the British rock legends’ full second show at the stadium, which took ...