Sometimes the most stunning places are hiding in plain sight, and France Park in Logansport is proof that Indiana knows how ...