A mysterious woman cruises rural roads & streets of Glasgow in search of single men to seduce and send their bodies to a distant destination for food.
A mysterious woman cruises rural roads & streets of Glasgow in search of single men to seduce and send their bodies to a distant destination for food.