It sounds like it might be one of the Spinervals dvds.
Most of their dvds are filmed inside, but there was a thread on here last year about some of their outdoor training dvds. If you search on "spinervals" you should find it. I think one of them was filmed at Lake Placid.