Owens has also played for the Buffalo Bills and Cincinnati Bengals in 2009 and 2010 , respectively .
Owens signed with the Buffalo Bills in 2009 .