Hey football world.,...I was wanting some general info on the Indiana mustangs. I heard they practice in Indy area. I think their website is not working.