no photo available
Lance and Ted of the Paper Pills building an isolation chamber. It is rumored that Lance lived in this chamber for days on end so that he could escape the noise from loud parties.
New Studio Location 816 S.Santa Fe Ave, Los Angeles, CA 90021
"The great artists and minds of the era are our friends."