Identify Looking for this game

necrontau

New Member
Mar 27, 2019
2
0
Does anyone know where this screenshot comes from?
I randomly stumbled upon it some time ago but could not find the source.

Thanks in advance!