DestrehanTiger New Orleans Saints Fan Houston, TX by way of Louisiana Member since Nov 2005 8178 posts
Houston American Outlaws? (Posted on 3/24/13 at 3:04 pm)
Some friends and I wanted to get the full experience of the USA game Tuesday and were talking about watching it at Lucky's where the Outlaws have watch parties. I was wondering if anyone has watched a USA game there and what your experience was. I'm thinking about just joining the group finally if it is a lot of fun.