Our Sponsors
2013 Gallery
Read More953 / 1806
130605 3 Sisters Island 1
James Neiss/staff photographerNiagara Falls, NY - The newly renovated Three Sisters Islands were opened to the public on Wednesday. Some of the improvements include landscaping, bridge decking & rails and walkway improvements.