SF New England Lobster
Just south of San Francisco International Airport (SFO) is a bona fide New England lobster pound. A place with open saltwater tanks holding live lobsters. They are flown in from Maine to SFO and offloaded and stored at the New … Read More