Throw Back Tuesday: Cherokee Indian StatueThe Cherokee Indian statue is a well recognized landmark in South St. Louis. It first appeared on the corner of Jefferson Ave and...