new york liberty canyon of heroes