papercraft

Lara Odell

is an artist and illustrator. Born in Long Beach, CA in 1971, one of her earliest pieces is a drawing of ballerinas peeing at…