Health The Mushroom That Makes People See Tiny Humans - Scientists Finally Found It Quick answer: Scientists have finally identified the wild mushroom that makes people … October 27, 2026