PhotosThe Residents Shadowland @ Rio Theatre – April 14th 2016There were no iconic eyeball heads, but The Residents still remain anonymous behind masks and costumes, the identities of the... Read More