Tag: Memosyne

Results

  • Dr Finch

    Backstory At 1.45am on Tuesday the 14th April, 1874 Daedalus Finch was born to parents Lucian Carver Finch and Arabella Elizabeth Mayvee in London, England. His childhood was perfectly normal for the time, if a little more bloodied as the other boys …