Le Centre
>
Automotive Signs
> Safari
Safari
A Safari sign near Pontiac, IL. (July, 2007)