Lee Carter is the owner of Immortal Art ... I think we need to show the world what we can do," Clark said. From a young age, Carter used to draw as a way to escape from life's hardships ...