Vella C Raptor

Vella C Raptor (born April 9) is a furry artist who lives in the United States. Her artwork featured as a banner on Fur Affinity in 2011 (December banner #7).