Nine Years, Eight Jails, and an Astounding Incarceration Art Exhibit Later
The Ladd brothers, Steven and William, have been creating art together ever since William left Missouri for New York in ‘98 and not long after did Steven join him. Steven ...