Carterville Triangular

Location & Date

Description

Carterville Triangular Teams: Carterville, Pinckneyville, Herrin