Travel Evil dolls’ heads = car flips Posted on September 8, 2017 0 Comment by JohnKPratt@yahoo.com A story of a man, this man, battling a demon dolls head to the death, in the rain, surrounded by spiders and dolphins, in the Bahamas. CONTINUE READING