Owner/Artist at New Terra Artifacts - Windsor, California, United States
New Terra Artifacts is an arts and crafts company based out of 8789 Starr Rd, Windsor, CA, United States.