Index

Google
 

Mythology of Lamia

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