The 13th Floor

News 

The Terrifying History of a Cursed Statue Named “The Goddess of Death”

It was allegedly unearthed in 1878, but it likely dates back more than three thousand years; the ancient limestone statue was originally dubbed “The Woman of Lemb” after the town in the Mediterranean island nation of Cyprus where it was discovered… but the grim and fateful legend that soon surrounded the artifact quickly earned it […]