harry! i have visited Whirlpool State Park, this is a scenic park situated along the Niagara River in Niagara Falls, New York. The Park offers stunning views of the Niagara Whirlpool, hiking trails, picnic areas, and fishing opportunities. but i don't have any idea about Sterling Forest State Park, can you pleas share something about this i wanna go!