Just what in the world are these ankle monitors on NFL players?
Illustration: NFLIf you’ve watched any NFL games recently, you may have seen a blinking red light on one of your favorite players.These anklet sightings have created some hysteria among NFL fans wondering what they could be. Are these…