Dover, Mass. is located about 15 miles southwest of Boston. It's also one of those towns where if you're looking for excitement, you have to head to a nearby city.  But in April of 1977, four teenagers spotted a creature the likes of which they had never seen before.  And has not been seen again to this day.

Podden och tillhörande omslagsbild på den här sidan tillhör Luna Casey. Innehållet i podden är skapat av Luna Casey och inte av, eller tillsammans med, Poddtoppen.