Buffalo Bills minicamp: Top positional battles to watch this offseason
The Buffalo Bills started their spring practice recent weeks. This is the first official time for all players to take the field and work with the coaching staff as a full 90-man roster. For many onlookers, the OTA is a…