Miami Dolphins

  • Founded: 1966
  • Last title: 1973
  • Total titles: 2
  • Stadium/Park/Arena: Sun Life Stadium
  • Location: Miami Gardens,  FL
  • Capacity: 65,326
Feedback