Tag: Doctor


  • Simon Clough

    Simon Isaac Clough was born November 13, 1888 in a Manor located on the moors of Devonshire. They say the winds howled so loudly, it drowned out the cries of a screaming infant. But it could not cancel out the screams of the rumored cursed Clough family …