The first time I heard about these hot springs was last Oct 2018.
Neptune Park is the amazing park in Saratoga Springs that boasts a HUGE pyramid to climb, but i