Galaxy

Recently on view at the Delamar Hotel in Greenwich, CT