200 years later, buzzards still return to a town in Ohio. Would you let God guide you to where you need to go today?