A Mysterious Stage of Development

What an odd picture. I wonder what it could be from?

nt_dev

Carpe lucem!

donate_svt2