Photos of Indian Mission
About Indian Mission
The Indian Mission, now the Luckhard Museum, is a historic Native American Christian mission located at 590 East Bay Street in Sebewaing. It was built in 1849.
churchmuseum
The Indian Mission, now the Luckhard Museum, is a historic Native American Christian mission located at 590 East Bay Street in Sebewaing. It was built in 1849.