From http://twitter.com/BrianInAtlanta
Mar 18 1975 "Tommy: The Movie" has its world premiere in New York. After, @TheWho and celebrities, including the cast of new TV show "Saturday Night Live". party in a sealed-off section of an underground subway station. https://t.co/RJIzlgOJmZ via @YouTube
— The Who This Month (@BrianInAtlanta) March 18, 2020