Happened to drive by this the other day on Bedford Road in Lexington. Though it’s not far from 128, it is definitely the largest-scale building around. Slated to open in the fall, this “purpose-built life science building” will be 310k square-feet over six stories with 750 (!) parking spaces...