Banners for Heroes

Eighty veterans honored in Ticonderoga

by