Photo: Denver LSD lab

Crime-scene photo from the Denver lab in 1968, which shows a Grateful Dead concert poster taped to the wall.