Bummer news for Cowboys Nation as fan-favorite Cole Beasley is moving on. According to reports, the 29-year-old slot receiver has agreed to a four-year, $29 million contract with the Buffalo Bills, a source told SportsDay's Jon Machota on Tuesday. NFL Network's Mike Garafolo reported the deal on Twitter. (below). I will definitely miss 'Bease' and his "too much sauce" on game day.