Icon and thumbnail set for Achivene's Centroid Medical Research Commissioned by Achivene
Icon [1024x1024]
Thumbnail [1920x1080]