1966 St. Louis Stars Tee

$34.00

The Story The St. Louis Stars played at Busch Memorial Stadium from 1966 to 1977 before eventually folding in 1977. Even though the St. Louis Stars were a strong team...