Rachel Carroll

Rachel Carroll, also known as Rai and Happyturk, is a furry artist who lives "somewhere near the Rocky Mountains" in North America.