› added 1 year ago
259
TIL according to a Daoist legend, humans are the descendants of god’s parasites
via reddit.com