Sport

Just what in the world are these ankle monitors on NFL players?

If you’ve watched any NFL games recently, you may have seen a blinking red light on one of your favorite players.

Read more…