The Curious Scowls of Yoshitomo Nara

Yoshitomo Nara (b. 1959) is a Japanese artist famous for his images of diminutive, scowling children with strange lima bean-esque heads.

Read more