Connecticut Science Center

Hartford, CT

Pelli Clarke & Partners