New England Patriots Super Bowl Champs

Posts Tagged ‘Billy Lord’

Fan Focus: Billy Lord The Musician

Billy Lord is an American Singer out of Bristol, Rhode Island, who just so happens to be a New England Patriots fan. Billy Lord was born in Oregon but spent most of his life in Bristol, Rhode Island, and has been living in New York the past four years, never wavering from his favorite team the Patriots. […]