According to Doug Marrone’s presser, the practice was moved from a 10:30 AM start time to 2 PM due to the team not having enough bodies at the TE position. The Niles Paul injury led to the ensuing signing of TE DeAndre Goolsby. The team opted for the afternoon start in order to bring him in and conduct his physical.
Midway through, the team announced that the practice was closed to the general public due to inclement weather. Here are some notes from what I could gather in the short time I was there.
With 4 receivers all but assured to make the roster, the battle for the last two spots will be an interesting one to monitor as training camp progresses.