Taylor's Island

Taylor's Island, Delaware