The Sugar Land Space Cowboys, the AAA affiliate of The Houston Astros, crushed The Omaha Storm Chasers 13-6 before 8,007 baseball fans at Las Vegas Ballpark on Saturday, Sept. 28, to win the Triple-A National Championship. Sugar Land’s Shay Whitcomb (3) won the MVP crown. Thanks to Tom Donoghue for hits photos.
Recent Posts