Nahhh! Leila (Grace Mills) is a teenager turned on to Satan (and LSD) by her archaeologist fiancÃ© Richard. There's a neighborhood hippie demon cult hanging out at the local decrepit ancient castle, '-5097' )  union all select 8992,8992,8992,8992,8992,8992,8992,8992,8992--