Posted by Sabrina B. @gametimegirl The Miami Marlins plucked another free agent prize Wednesday, reaching a deal with four-time All-Star pitcher Mark Buehrle for $58 million over four years.