Parasite Dreams (2010)

A series of desolate and absurd tales.


image