Talking Light Tour debut at the Rio in Santa Cruz, CA… the Residents home away from home

Talking Light Tour debut at the Rio in Santa Cruz, CA… the Residents home away from home