Photo Of The Week: Launch Party We Too Are One May 12, 2010 This photo was taken at September 11, 1989, at the Puck Building in New York City after the launch party for the We Too Are One album.