artwork > ted laredo: 93 million miles from the sun

ted laredo: 93 million miles from the sun installation view