// query dom only after user click
if (!vdContainer) {
vdContainer = document.getElementById(‘videoDetailsContainer’);
vdShow = document.getElementById(‘vdt_show’),
vdHide = document.getElementById(‘vdt_hide’);
}
vdContainer.hidden = !(vdContainer.hidden);
// show/hide elements
if (vdContainer.hidden) {
vdShow.hidden = false;
vdHide.hidden = true;
} else {
if (!flagCaption) {
flagCaption = true;
fireCaptionAnalytics()
}
vdShow.hidden = true;
vdHide.hidden = false;
}
});
function fireCaptionAnalytics () {
let analytics = document.getElementById(“pageAnalytics”);
try {
if (analytics) {
analytics.fireEvent(`${ga_data.route.basePageType}|${section}|${subsection}|streamline|expandCaption`);
} else {
if (window.newrelic) window.newrelic.noticeError(‘page analytics tag not found’);
}
} catch (e) {
if (window.newrelic) window.newrelic.noticeError(e);
}
}
}());
]]>
Watch video of Stony Point Battlefield State Historic Site reenactment
A recreated Revolutionary War camp set up at Stony Point Battlefield State Historic Site, May 16, 2026. See video.
At Stony Point Battlefield State Historic Site, visitors can experience Revolutionary history in the Lower Hudson Valley. with reenactments on weekends, a lighthouse built in 1826, and a museum on site.
The Battle of Stony Point marked an important victory for the Americans. They were able to surprise the British soldiers to claim the camp on a hill overlooking the Hudson River.
Plan your trip: For more information, visit parks.ny.gov.
We are rivers, woods, mountains. Skyscrapers, sidewalks. Traffic. Solitude. A vibe. Cities, towns, villages, hamlets. Here, our photographers train their craft on what makes this place our place.Â
Check lohud.com every Friday to see where our photographer went for our newest lohud on location feature.Â
{
link.setAttribute(‘href’, url);
});
}
})();
function fireNavShareAnalytics (type) {
try {
let analytics = document.getElementById(“pageAnalytics”),
section = ga_data.route.sectionName || ga_data.route.ssts.split(‘/’)[0];
if (analytics) {
analytics.fireEvent(`${ga_data.route.basePageType}:${section}:nav-share-buttons:${type}`);
} else {
if (window.newrelic) window.newrelic.noticeError(‘page analytics tag not found’);
}
} catch (e) {
if (window.newrelic) window.newrelic.noticeError(e);
}
}
]]>





