The Facts: The Dolphins placed the franchise tag on Landry.
Diehards Line:The tag will cost them $16 million, but the Dolphins keep a very good player in the building (and off the free agent market). ... A more detailed version of this story is now available HERE.