Nature AND Nurture - Flea St Cafe at 3636 years ago today, August 28, 1980, in an unlikely neighborhood just outside of the city of Menlo Park, in the county of San Mateo, on...