Le Centre
>
Automotive Signs
> Champion
Champion
A Champion sign in Champaign, IL. (July, 2006)