Delaware might be small, but it’s hiding some enormous secrets – and one of the biggest (literally and figuratively) is tucked away in the charming coastal town of Lewes, where New Life Thrift Shop ...