ZachTaylor
Scout Team
- Joined
- Oct 23, 2006
- Messages
- 100
- Reaction score
- 0
Hey all, just wondering if theres any fellow Fins fans in St Louis? A good place to watch the game? Usually I go to a Buffalo Wild Wings but was hoping thered be a better place to watch with fellow Dolphin fans!!