Howe Ave & Delma Way, Howe Ave & Delma Way, United States of America (approx. 38.60883°, -121.415215°)