Bainbridge Island's Grand Old Fourth of July

it takes a village!