Joe Rivard

Joe Rivard: The Police Officer Who Keeps Running

The 38-year-old is approaching day No. 2,000 of his running streak.

Recent Stories

Videos

Photos