Braun signed to 7 year, $45 million extension

by