Boston Lobsters Location: Boston, Massachusetts Level: professionalSport: tennisLeague: World Team Tennis Status: defunctYears: 1974-78Teams with the Lobsters team name Tweets by mascotdb