130605 3 Sisters Island 3
James Neiss/staff photographerNiagara Falls, NY - The newly renovated Three Sisters Islands were opened to the public on Wednesday.