Toiletpaper Paradise: a bizarre installation of amazing, overcrowded decor

Toiletpaper Magazine's Toiletpaper Paradise show at New York's Caddilac House is a series of "domestic interiors" filled with the art and sculptures from the magazine. Read the rest