CHICAGO, IL, March 2, 2016 /CNW/ – The Boyd Group Inc. (the “Boyd Group”) today announced the opening on March 1, 2016 of a new collision repair center in Punta Gorda, Florida. Punta Gorda is about 23 miles north of Fort Myers and about a two-hour drive south of Tampa. The center is…