The most ridiculous team names in minor league baseball, ranked – USA Today’s FTW

Sugar Land Space Cowboys. The Astros' Triple-A affiliate are only in the second season with the Space Cowboys name after changing it from an even …