130605 3 Sisters Island 4
James Neiss/staff photographerNiagara Falls, NY - Local resident David Baker enjoys a bike ride at the newly renovated Three Sisters Islands on Wednesday.