Rebecca Baumann
Rebecca Baumann is the Head of Public Services at The Lilly Library, Indiana University.
Giant carnivorous cockroaches, demonic children, haunted houses, possessed dolls, killer clowns, Nazi leprechauns, and crabs on the rampage: all these and more lurk beneath the garish covers of a…