Cole Sutra

Cole Sutra, also known as Stephen Locke, born June 8, 1982, is an artist who is located in the United States. His fursona is a husky.