00.16.0003 (Nest)

Nest of a tarantula.