Truth Tellers: Owl and Turtle by visionary artist Larissa Davis