Photo Of The Week: Launch Party We Too Are One May 12, 2010This 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.