Buies Creek Astros Location: Buies Creek, North Carolina Level: professionalSport: baseballLeague: Carolina League Status: defunctYears: 2017-18Teams with the Astros team name Tweets by mascotdb