Index
Mythology of Lamia
Lamia. A monstrous specter, which was believed to devour human beings.