Ben

Ben Mcsporran is a mythical astral being with rumoured blood magic powers. He has been sighted in the following areas:

USA

CANADA

AUSTRALIA

CHINA

SWEDEN

FRANCE

CUBA

It is believed that Ben became powerful by sacrificing many virgins.