You Definitely Need to Visit Twin Falls’ Mary Alice Park Before the Snow FallsYou Definitely Need to Visit Twin Falls’ Mary Alice Park Before the Snow FallsIf you have never been to the magically quaint Mary Alice Park on Main in Twin Falls, you should go there before the snow falls this winter.Nate BirdNate Bird