Charley Harper Discovery Place
Discovery Place Museum is a science, nature and technology museum located in Charlotte, North Carolina. They commissioned Charley to create the poster, which was released in 1982. Fourteen all new poplin and two barkcloth prints created from the poster are sure to spark your creativity and inspire!
Guaranteed Delivery Preorders Close 7/15/23!