floating biological structure. Nanotechnology. hi res rendering.

Royalty-free stock illustration ID: 94702732

floating biological structure. Nanotechnology. hi res rendering.