telangiectasia

A series of animations for a medical center. Telangiectasias - spider veins.

More by Anya Semenova

View profile