thisishorror.co.uk
Michelle Garza
Michelle Garza hails from the barren deserts of Arizona. She is a huge fan of horror and heavy metal. She writes alongside her twin sister, Melissa Lason. They have been dubbed The Sisters of Slaug…