Investigating a strange creature seen in a wooded area of rural Massachusetts by three different people who all gave similar descriptions. Could the so-called Dover Demon be a never before discovered animal or could it have come from another civilisation?