Posted By:
jasonAlthough I live in England now, and I am sure they are no longer there, but some of my fondest childhood memories and finest vintage card purchases came from the The Dugout in The Old Mill (Mountain View) and Papa's in Menlo Park. Does anyone else remember these sports card stores from the early 80's? Are they still there?
- Jason (earlybball)