Sasha Brown-Worsham

This Deserted Village in Connecticut Was Too Small to House Humans (So Who Was It For?)

An deserted village near Middlebury, Connecticut has people asking questions, but not because it was abandoned. Every house is roughly the size of an infant human. So who lived there?