yeah that's the Streetfighterz group in StL... I got to know a couple of them and from what I could tell (hung out about 3 months while one of their leaders dated a friend of mine) their leadership was insane for awhile and now have chilled quite a bit but love the rep they've built so they continue.
stupid..no question
insane... yes
amazing... unquestionably
stupid..no question
insane... yes
amazing... unquestionably