Live in New England "HELP"

  1. Assassin27
    I have lived in New England all my life and have always been a Broncos fan. After this weeks game well you all know how Pats fans are...PLEASE HELP!
  2. Fargo
    I'm here, buddy. A week late, so I'm terrible at group support!

    How are you doing man? That week was rough; I couldn't imagine being in New England for it.
Results 1 to 2 of 2