Details released of Facebook draft agreement with Menlo Park
The Facebook "Like" icon sign is located at the intersection of Bayfront Expressway and Willow Road in Menlo Park. Photo by Michelle Le/The Almanac.

© 2014 Palo Alto Online.
All rights reserved.