You got it on your 2nd guess, that's Demon Run. Though I spend a of lot of time up at Tug Hill. Haven't been to Tall Pines yet.Guessing where the pic was taken????
First guess Tall PInes
Close second guess would be Demon Run (never been so idk)
Distant third guess would be Tug Hill