Hauppauge Public Library - June 7, 2015

Manhattan Lyric Opera at Hauppauge Public Library Details: Hauppauge…