Flowering Quince (Chaenomeles sp.): A landscape ornamental which had been planted by an old homesteader.
Photo album created with Web Album Generator