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.