The Indy Thunder has once again brought home the title of champions from the World Series of Beep Baseball.  Comprised of players who are blind and visually impaired, the team earned its fourth-straight national championship during the series played in Tulsa, Oklahoma.