Madness string 588

Random mermaid
The supermarket is full of deer.

Sweet lord. The human body and the human mind... which one is more incomprehensible?