A traveller finds himself on a dark, strange journey in the town of Innsmouth, MA.A traveller finds himself on a dark, strange journey in the town of Innsmouth, MA.A traveller finds himself on a dark, strange journey in the town of Innsmouth, MA.