Folkestone is a harbour town in the Southeast of England that, at the start of the 20th century, had many a…
A mystery that baffles nearly 100 years later.