On a Yahoo Map I noticed today that in Taylor there is a city center called out by the name of 'Hand' south of Ecorse and West of Telegraph. Was this a town at some point in history?